Terence Parr
|
a113e33eec
|
Merge pull request #628 from sharwell/fix-625
Support multiple epsilon elements at the end of LR alternatives
|
2014-06-16 10:15:14 -07:00 |
Sam Harwell
|
a812c32a22
|
Support multiple epsilon elements at the end of a left-recursive rule alternative (fixes #625)
|
2014-06-16 12:08:56 -05:00 |
Sam Harwell
|
9cbf473195
|
Add regression tests for #625
|
2014-06-16 12:08:56 -05:00 |
Terence Parr
|
8f08802716
|
Merge pull request #626 from sharwell/fix-622
Fix edge case behavior of nextTokenOnChannel and previousTokenOnChannel
|
2014-06-16 09:59:51 -07:00 |
Sam Harwell
|
e311ec63b4
|
Fix edge case behavior of nextTokenOnChannel and previousTokenOnChannel (fixes #622, fixes #544)
|
2014-06-16 11:39:16 -05:00 |
Terence Parr
|
37bdd8d363
|
Merge pull request #627 from sharwell/fix-603
Update documentation for ANTLRErrorListener
|
2014-06-16 08:35:38 -07:00 |
Sam Harwell
|
3574cbd94b
|
Add an additional note about the relation between reportContextSensitivity and reportAmbiguity
|
2014-06-16 00:01:42 -05:00 |
Sam Harwell
|
64b6408e4a
|
Update documentation for ANTLRErrorListener (fixes #603)
|
2014-06-15 23:56:50 -05:00 |
Terence Parr
|
51430018d0
|
getMinElement now supports values < 0. Checked and shouldn't affect any uses. subtract() from set with EOF, wiped out all negative values. added tests.
|
2014-06-14 13:14:32 -07:00 |
Terence Parr
|
633d4e2e19
|
Merge pull request #620 from sharwell/fix-543
Fix documentation comments generated for labeled alternatives
|
2014-06-10 16:45:21 -07:00 |
Terence Parr
|
662ef9bfac
|
Merge pull request #619 from sharwell/sempred
Updated documentation and add argument validation assertion for SemPred
|
2014-06-10 16:44:23 -07:00 |
Terence Parr
|
63069a571d
|
Merge pull request #618 from sharwell/fix-563
Fix cases where file encoding was not handled properly in the tool
|
2014-06-10 16:43:51 -07:00 |
Terence Parr
|
8abe81aaa6
|
Merge pull request #621 from parrt/token-names-vs-literals-fix
errors should display literal if no token name avail.
|
2014-06-10 16:37:33 -07:00 |
Sam Harwell
|
0c0fd67082
|
Merge pull request #616 from parrt/test-profiler-with-generated-code
test profiler with generated code. dump profile information using toStri...
|
2014-06-10 18:05:24 -05:00 |
Terence Parr
|
a1c0319b41
|
test profiler with generated code. dump profile information using toString as dump() no longer available.
|
2014-06-10 18:04:12 -05:00 |
Terence Parr
|
0355f17f04
|
errors should display literal if no token name avail.
|
2014-06-10 15:47:28 -07:00 |
Sam Harwell
|
00f95b4a29
|
Fix documentation comments generated for labeled alternatives (fixes #543)
|
2014-06-10 17:34:04 -05:00 |
Sam Harwell
|
50cc4ac736
|
Updated documentation and add argument validation assertion for SemPred
|
2014-06-10 17:33:31 -05:00 |
Sam Harwell
|
156696be18
|
Fix cases where file encoding was not handled properly in the tool (fixes #563)
|
2014-06-10 17:32:59 -05:00 |
Terence Parr
|
fdc46c53e6
|
Merge pull request #617 from sharwell/fix-588
Fix 588
|
2014-06-10 15:09:34 -07:00 |
Sam Harwell
|
9e7b13105d
|
Fix optimizer incorrectly removing predicate transitions from the ATN (fixes #588)
|
2014-06-10 16:32:01 -05:00 |
Sam Harwell
|
e4fa8f75d4
|
Add regression test for #588
|
2014-06-10 16:31:16 -05:00 |
Sam Harwell
|
58c1ad6cb8
|
Refactor shared load() method to BaseTest
|
2014-06-10 16:30:48 -05:00 |
Terence Parr
|
4aa3556f1c
|
set ant build for 4.3 using 4.2.2 (and 3.5.2)
|
2014-06-10 13:03:46 -07:00 |
Terence Parr
|
403e8231c0
|
I have removed all of the installation and getting started stuff from the readme and pointed them to the wiki which is easier to update.
|
2014-06-10 12:57:39 -07:00 |
Terence Parr
|
358a1025d2
|
tweaks per Sam's comments. Just pushing straight to master.
|
2014-06-10 11:28:43 -07:00 |
Terence Parr
|
d94ce39d09
|
Merge pull request #613 from ericvergnaud/add-contributor
add eric to contributors
|
2014-06-07 13:42:06 -07:00 |
ericvergnaud
|
8adc8d1300
|
add eric to contributors
|
2014-06-07 22:58:27 +08:00 |
Terence Parr
|
0460e98bc9
|
Merge pull request #611 from ericvergnaud/Improved-tests-granularity
Improved tests granularity
|
2014-06-06 15:09:56 -07:00 |
ericvergnaud
|
fa2ed459c6
|
Had lost some stuff
|
2014-06-07 00:57:13 +08:00 |
ericvergnaud
|
fd9d707d95
|
tests granularity
|
2014-06-07 00:52:39 +08:00 |
ericvergnaud
|
23b01621c6
|
Merge branch 'Preliminary-enhancements-for-Python-target' into Improved-tests-granularity
|
2014-06-07 00:29:42 +08:00 |
Terence Parr
|
9f15e3fafe
|
Merge pull request #609 from ericvergnaud/Preliminary-enhancements-for-Python-target
Preliminary changes for Python
|
2014-06-06 09:22:25 -07:00 |
ericvergnaud
|
0692334c9f
|
unwanted format change
|
2014-06-07 00:13:38 +08:00 |
ericvergnaud
|
bf83ee42bc
|
Oops, removed some unwanted changes
|
2014-06-07 00:08:59 +08:00 |
ericvergnaud
|
00eb4f89ca
|
Merge branch 'Improved-tests-granularity' into Preliminary-enhancements-for-Python-target
|
2014-06-07 00:01:13 +08:00 |
ericvergnaud
|
5778570faf
|
warningw to be fixed separately
|
2014-06-06 23:54:52 +08:00 |
ericvergnaud
|
4545a8f5d0
|
resolved the Lexer listener/visitor issue by changing the tests grammar
using @members to @parser::members
|
2014-06-06 23:41:18 +08:00 |
ericvergnaud
|
33fd1804ff
|
Merge branch 'Preliminary-enhancements-for-Python-target' into Improved-tests-granularity
|
2014-06-06 23:08:27 +08:00 |
ericvergnaud
|
c46acf0031
|
cleanup after merge
|
2014-06-06 23:07:26 +08:00 |
ericvergnaud
|
f75e15258f
|
merged preliminary python enhancements
|
2014-06-06 23:02:50 +08:00 |
ericvergnaud
|
1592609e89
|
Improves the granularity of tests, thus helping narrow down differences
in behaviour between the reference Java target and other targets that
use the same test suite
|
2014-06-06 22:52:55 +08:00 |
ericvergnaud
|
ff67ae5d19
|
Merge branch 'master' of https://github.com/antlr/antlr4 into Preliminary-enhancements-for-Python-target
Terence's implementation
|
2014-06-06 19:47:47 +08:00 |
Terence Parr
|
9813115308
|
Merge pull request #610 from parrt/superClass-codegen-change
no longer passing Parser/Lexer masquerading as superClass option.
|
2014-06-05 19:23:56 -07:00 |
Terence Parr
|
36da0daad7
|
no longer passing Parser/Lexer masquerading as superClass option.
|
2014-06-05 19:22:09 -07:00 |
ericvergnaud
|
b8a91b9e3f
|
Preliminary changes for Python
|
2014-06-06 03:13:09 +08:00 |
Terence Parr
|
bc566605b1
|
Leave just one version spec in tool. Not looking externally anymore.
|
2014-06-04 17:23:47 -07:00 |
Terence Parr
|
ac63649b2a
|
Merge pull request #602 from parrt/accurate-ctx-sensitive-check
track context-sensitive phrases in ambiguity reporting.
|
2014-06-03 22:04:23 -07:00 |
Terence Parr
|
cc36281ce2
|
new definition of context sensitivity required change in test code. Updated profiler per Sam's comments.
|
2014-06-03 22:04:02 -07:00 |
Terence Parr
|
eeac7bc1c8
|
Merge branch 'master' into accurate-ctx-sensitive-check
|
2014-06-03 21:51:56 -07:00 |