Commit Graph

5562 Commits

Author SHA1 Message Date
Terence Parr f72fe32e8c Merge pull request #1228 from tobiasbueschel/patch-1
correct spelling error
2016-11-19 14:35:37 -08:00
parrt 69dbb3e33a update readme 2016-11-19 14:34:29 -08:00
parrt 48836372d0 update readme 2016-11-19 14:33:56 -08:00
parrt 417aaf225c update readme 2016-11-19 14:33:33 -08:00
Terence Parr e32799f048 Merge pull request #1371 from FloorGoddijn/master
CPP runtime :  Added a specialized ctor for Any for nullptr.
2016-11-19 14:23:53 -08:00
Terence Parr db5d306285 Merge pull request #1187 from renatahodovan/atnconfig_instantiate
Fix initialization of ATNConfig when computing SLL prediction termination condition.
2016-11-19 14:21:22 -08:00
Terence Parr 1ba897ace4 Merge pull request #1186 from renatahodovan/python-enterrule-typo
Fix typo in the parser of the Python3 runtime.
2016-11-19 14:16:17 -08:00
parrt 3db55f1347 pull in contrib sig from renatahodovan 2016-11-19 14:14:24 -08:00
Terence Parr fc97a6a006 Merge pull request #1376 from parrt/improve-build-path-checks
small improvements to locating mono, node
2016-11-19 14:08:04 -08:00
parrt 79dbb8be96 small improvements to locating mono, node 2016-11-19 14:05:43 -08:00
parrt 978851f703 update doc 2016-11-19 13:14:29 -08:00
parrt f5d3e4cfe6 Improve robustness and correctness of two functions used by intellij antlr4 plugin to show ambig and lookahead parse trees. 2016-11-19 13:06:49 -08:00
parrt 201925b2da tweak doc 2016-11-19 12:57:07 -08:00
parrt 35c6babd4a Merge branch 'harriman-issue#1295' 2016-11-19 12:49:47 -08:00
parrt ae1bc4cafe add new test for all runtimes for issue #1295 2016-11-19 12:48:09 -08:00
parrt d0620a65f5 Merge branch 'issue#1295' of git://github.com/harriman/antlr4-updates into harriman-issue#1295 2016-11-19 12:05:32 -08:00
parrt 0dcf626e8b tweak doc 2016-11-19 11:59:08 -08:00
parrt 19d956cfc2 tweak doc 2016-11-19 11:53:53 -08:00
parrt 9a027e2297 Merge branch 'sebkur-fix_typos' 2016-11-19 11:52:27 -08:00
parrt 5153154658 Merge branch 'fix_typos' of git://github.com/sebkur/antlr4 into sebkur-fix_typos 2016-11-19 11:52:17 -08:00
parrt a736e4b9ee tweak doc 2016-11-19 11:15:31 -08:00
Marco Hunsicker 31f3a57a6e Rewritten test to make it threadsafe (and Travis happy) 2016-11-18 20:19:23 +01:00
parrt a6a730405f finish binary example and update documentation 2016-11-18 09:07:40 -08:00
Marco Hunsicker 81efb0e366 Merge branch 'master' of https://github.com/antlr/antlr4 into fix_1233 2016-11-18 17:53:54 +01:00
Floor 1931ff7280 * Added a specialized ctor for Any for nullptr.
There was an inconvenience that an Any created with a nullptr returned false for isNull()
* removed warning [forcing value to bool 'true' or 'false'] when calling is<>
2016-11-18 17:24:11 +01:00
parrt c8cb2fde73 add binary test case 2016-11-17 14:56:53 -08:00
Marco Hunsicker 7d83a3aa9c More cleanup; use save Collection comparison 2016-11-17 23:29:27 +01:00
Marco Hunsicker 00347217ed More cleanup; use save Collection comparison, fix Javadoc 2016-11-17 23:27:09 +01:00
Marco Hunsicker 5f5a8949f6 Handle removed dependency 2016-11-17 23:18:04 +01:00
parrt 78155af499 add test to verify https://github.com/antlr/antlr4/issues/1369 doesn't drop two empty alts. 2016-11-17 13:25:41 -08:00
parrt 0ffb0310d2 rm dead code 2016-11-17 13:06:20 -08:00
parrt c5acec19db Move what used to be AfterGrammar template from a test in legacy runtime tests to tool test and remove from runtime test functionality. 2016-11-17 13:05:34 -08:00
parrt 125a509e4e Fixes #1369 by removing any redundant edges. 2016-11-17 12:41:32 -08:00
parrt 1aa3c957eb add test for extra atn issues. currently failing. 2016-11-17 12:27:32 -08:00
parrt 02a35589fe check errors before output value in tests 2016-11-17 11:16:37 -08:00
parrt 5adf79121f revert Go "fix" 2016-11-17 11:16:22 -08:00
parrt b4d8982e95 Merge branch 'master' of git://github.com/NoodleOfDeath/antlr4 2016-11-17 10:31:43 -08:00
Terence Parr cf5a79a5b2 Merge pull request #1362 from sridharxp/stgwotempvar
Stgwotempvar
2016-11-17 19:26:34 +01:00
parrt ba4cf0677b run tests in parallel on travis 2016-11-17 10:21:40 -08:00
Kurt Harriman ab8d17472f ANTLR4 generated incorrect code to access return value of recursive rule
Incorrect code was generated for $e.v in a rule like this one:

    e returns [int v] ::=
           INT       {$v = $INT.int;}
        | '(' e ')'  {$v = $e.v;}
        ;

After parsing "(99)" the result would have v == 0 instead of 99.
2016-11-16 22:38:11 -08:00
Kurt Harriman 3d8f81a63e update contributors.txt 2016-11-16 22:36:05 -08:00
Terence Parr c37848cfc5 Merge pull request #1366 from parrt/multi-threaded-tests
update doc, add lock so antlr used atomically in unit tests so we can run in parallel
2016-11-17 00:45:13 +01:00
parrt 9675c822a9 update doc, add lock so antlr used atomically in unit tests so we can run in parallel. 2016-11-16 15:42:45 -08:00
Terence Parr 30fbe07b2b Merge pull request #1365 from parrt/add-postfix-types-in-args
Add postfix types in args like x:T for Swift target
2016-11-16 21:42:40 +01:00
parrt 4f3c7738f3 ignore :: in C++ arg declarations; add test. 2016-11-16 12:34:14 -08:00
parrt 5aae2edb24 support x:T notation in rule arguments, update documentation, improve [...] scope parsing testing 2016-11-16 11:54:23 -08:00
hanjoes 03fa75efba differentiate prefix/postfix type decl. 2016-11-16 11:44:39 -08:00
Terence Parr 3abb193257 Merge pull request #1363 from DanMcLaughlin/master
Some fixes in the C++ runtime
2016-11-16 19:38:15 +01:00
Terence Parr 7efb6c240a Merge pull request #1364 from ericvergnaud/fix-c#-tests
enable target specific assertXxx behaviour
2016-11-16 19:37:23 +01:00
Eric Vergnaud 04a3401655 disabling legacy tests because the overall build process is too long for travis 2016-11-17 02:12:29 +08:00