parrt
0eb27279de
fix LL1 analyzer
2016-12-09 18:07:47 -08:00
Renata Hodovan
58d51450d4
Implement the fix of #1298 for Python targets.
...
The patch adapts the fix in PR #1472 for Python targets.
2016-12-10 02:41:08 +01:00
Terence Parr
82372aae2c
Merge pull request #1460 from renatahodovan/intervalset-range-fix
...
Fix AttributeError when trying to write an immutable variable in Python.
2016-12-09 16:05:11 -08:00
Terence Parr
3a6ffafec3
Merge pull request #1472 from parrt/fix-1298
...
Fix 1298
2016-12-09 15:31:07 -08:00
parrt
85b609a951
make non-Java targets ignore new test
2016-12-09 14:07:18 -08:00
gaulouis
258b1a4a38
Redo dynamic cast
2016-12-09 21:37:52 +01:00
parrt
eb8e2890c3
copyFrom copies error nodes over. Fixes #1298
2016-12-09 11:10:26 -08:00
Renata Hodovan
bd09023209
Call visitErrorNodes properly in Python targets.
...
The consume method of the Parser class calls visitTerminal on both
TerminalNodes and ErrorNodes even if the comment above states that
ErrorNodes should be visited by visitErrorNodes. This behaviour
is also inconsitent with the Java target. The patch fixes this in
both Python targets.
2016-12-09 19:41:23 +01:00
parrt
53918ab41e
add unit test for #1298
2016-12-09 10:19:31 -08:00
parrt
661c87b47c
update comment
2016-12-09 09:49:56 -08:00
gaulouis
e9859bcd2f
Fix unnecessary cast
2016-12-09 18:43:07 +01:00
gaulouis
ea53dac7b7
Fix antlr4:: namespace pollution in Lexer/Parser headers
2016-12-09 18:35:55 +01:00
parrt
337adffa03
add expected token tests
2016-12-09 09:24:24 -08:00
gaulouis
af95045362
Fix conflict lexer command in CppTarget demo
2016-12-09 17:32:28 +01:00
gaulouis
9c70b3b4ac
Fix compilation error
2016-12-09 16:09:30 +01:00
Terence Parr
3e97e64651
Merge pull request #1466 from parrt/move-api-test-to-runtime-testsuite
...
move api lib test to runtime tests
2016-12-08 14:39:51 -08:00
parrt
e46db41bbd
move api lib test to runtime tests
2016-12-08 14:37:13 -08:00
Terence Parr
2dddd007e4
Merge pull request #1462 from pboyer/lafix
...
Fix for #1459
2016-12-08 12:19:14 -08:00
parrt
edd5bdd093
tweak PR template
2016-12-08 11:54:07 -08:00
Terence Parr
11117e02d4
Merge pull request #1458 from KvanTTT/mixed_type_labels_1409
...
Check labels for tokens with different types
2016-12-08 11:47:09 -08:00
Terence Parr
9e2c0f76f9
Merge pull request #1450 from parrt/update-copyright
...
Update/add copyright notices on all files for all targets
2016-12-08 11:43:37 -08:00
parrt
2c99f187a0
make it read "Copyright (c) 2012-2016 The ANTLR Project"
2016-12-08 11:43:06 -08:00
parrt
1b1a9862c4
contributors->authors
2016-12-08 11:43:06 -08:00
parrt
61e8eba4fc
fix typo
2016-12-08 11:43:06 -08:00
parrt
03925a2753
add copyrights on go
2016-12-08 11:40:30 -08:00
parrt
03c2426e9c
add/update copyrights on swift. @janyou, I removed your jlabs copyright notice, replacing with antlr project copyright per contributors.txt
2016-12-08 11:40:30 -08:00
parrt
43370a6e12
add copyrights on csharp
2016-12-08 11:40:30 -08:00
parrt
ca144945ac
update copyrights on csharp
2016-12-08 11:40:30 -08:00
parrt
adadf567cc
add copyrights on js
2016-12-08 11:40:30 -08:00
parrt
0b7c7f1333
update copyrights on js
2016-12-08 11:40:30 -08:00
parrt
422ce92931
add copyrights on Cpp
2016-12-08 11:40:30 -08:00
parrt
e6b2e1916b
update copyrights on Cpp
2016-12-08 11:40:30 -08:00
parrt
c0e4f07602
add copyrights on Python3
2016-12-08 11:40:30 -08:00
parrt
fed78dbd28
update copyrights on Python3
2016-12-08 11:40:30 -08:00
parrt
06973a8ea9
fix typo in copyright
2016-12-08 11:40:30 -08:00
parrt
76d421a89e
add copyrights on Python2
2016-12-08 11:40:30 -08:00
parrt
f597069728
Update copyright on Python2
2016-12-08 11:40:30 -08:00
parrt
2bad631cce
fix typo in copyright
2016-12-08 11:40:30 -08:00
parrt
efc3f82f38
rm redundant license files
2016-12-08 11:40:30 -08:00
parrt
cc62675573
Update legacy test stuff too.
2016-12-08 11:40:30 -08:00
parrt
891915de84
Update copyright on java, xml files. Make BSD license conform to standard.
2016-12-08 11:40:30 -08:00
Renata Hodovan
a7227b4499
Fix AttributeError when trying to write an immutable variable in Python.
...
The `removeOne` function of IntervalSet tries to directly
rewrite the start field of an immutable range variable when
splitting an existing interval. This causes AttributeError which
is fixed by the patch.
2016-12-08 11:05:00 +01:00
Peter Boyer
0cb32c0620
Fix for repeat declaration of la_
2016-12-07 21:03:03 -05:00
Ivan Kochurkin
bdc1911e6e
Removed not used LabelType.
2016-12-07 22:40:27 +03:00
Ivan Kochurkin
4e4b902c20
Added test testLabelsForTokensWithMixedTypes.
2016-12-07 22:40:07 +03:00
Ivan Kochurkin
d5dda9f998
Added check for labels with different token types.
...
Spaces -> Tabs.
2016-12-07 22:39:27 +03:00
Mike Lischke
1751fac496
Merge branch 'master_upstream'
2016-12-07 16:11:08 +00:00
Terence Parr
50646a6da8
Merge pull request #1453 from KvanTTT/patch-1
...
Correct link for AppVeyor build
2016-12-05 18:41:26 -08:00
Terence Parr
7f4bb06adf
Merge pull request #1448 from ericvergnaud/optimize-javascript-runtime
...
Optimize javascript runtime
2016-12-05 18:41:08 -08:00
Ivan Kochurkin
09dced9149
Correct link for AppVeyor build
2016-12-06 01:44:41 +03:00