Andrew Brampton
7d6189beea
bramp signed the contributors.txt
2017-10-06 07:40:35 -07:00
Terence Parr
e6d60007e7
Merge pull request #1956 from renatahodovan/syntax-errors
...
Python: add public getter to parsers to access syntax error count.
2017-09-17 11:20:56 -07:00
Terence Parr
106c413e96
Merge pull request #1958 from linux-on-ibm-z/master
...
fix to the ATN deserialiser issue on big endian architecture
2017-09-17 11:20:16 -07:00
Terence Parr
f86835928f
Merge branch 'master' into master
2017-09-17 11:20:10 -07:00
Terence Parr
f8b272a721
Merge pull request #1950 from ericvergnaud/fix-naming-issue
...
fix inconsistent naming in target stg
2017-09-17 11:18:44 -07:00
Terence Parr
a7b0afbd2f
Merge pull request #1966 from venkatperi/master
...
Require superClass for Lexer in split mode for JavaScript target
2017-09-17 11:17:53 -07:00
Terence Parr
8f50bd0df6
Merge branch 'master' into master
2017-09-17 11:17:14 -07:00
Terence Parr
4fc18d91c8
Merge pull request #2013 from rljacobson/master
...
Import RuleContext into the antlr4 module namespace. See Issue #2012 .
2017-09-17 09:01:53 -07:00
Robert Jacobson
8f30ae6610
Import RuleContext into the antlr4 module namespace. See Issue #2012 .
2017-09-16 16:16:01 -04:00
Terence Parr
1203794259
Merge pull request #1979 from hanjoes/swift-wiki
...
Updated swift-target.md.
2017-08-06 08:13:47 -07:00
Hanzhou Shi
4c93b71983
Updated swift-target.md.
2017-08-05 13:57:53 -07:00
Terence Parr
590fa8394c
Merge pull request #1942 from neatnerd/master
...
[Go] Implemented TokenStreamRewriter
2017-08-01 15:08:35 -07:00
Terence Parr
a0421807db
Merge pull request #1969 from sharwell/propagate-error-sets
...
Report InputMismatchException with original context information
2017-08-01 13:36:10 -07:00
Terence Parr
752d4d525a
Merge pull request #1976 from hanjoes/doc
...
Swift Documentations
2017-07-30 10:34:41 -07:00
Hanzhou Shi
22caddc12f
Autopass for doc conversion.
2017-07-29 23:28:15 -07:00
Hanzhou Shi
82b2480fe5
Tweak HTML comments.
2017-07-29 22:53:44 -07:00
Hanzhou Shi
0137218930
Removing dead code, malformed documentations, etc.
2017-07-29 17:27:33 -07:00
Arshinskiy Mike
dced604c7c
Corrected Start/Stop spelling
2017-07-29 22:05:46 +02:00
neatnerd
c1c069cf5e
Merge branch 'master' into master
2017-07-28 23:56:51 +02:00
neatnerd
ca9409c7bc
Remove duplicate comments
2017-07-28 23:55:40 +02:00
Sam Harwell
0803c74eb2
Report InputMismatchException with original context information
...
Fixes #1922
2017-07-27 18:34:13 -05:00
Terence Parr
0ff5ad6f4c
Merge pull request #1938 from shirou/master
...
[Go] Add getter method to Interval.
2017-07-27 16:31:31 -07:00
WAKAYAMA Shirou
1b11cbed18
Merge remote-tracking branch 'upstream/master'
2017-07-27 21:52:12 +09:00
Terence Parr
56f5190cd0
Merge pull request #1945 from dhalperi/all-imports-count
...
Many fixes to antlr4-maven-plugin dependency analysis
2017-07-26 11:09:48 -07:00
Venkat Peri
e123bb8cea
removed proto level stuff (one more)
2017-07-24 15:11:00 -04:00
Venkat Peri
caa5e46def
removed proto level stuff
2017-07-24 15:09:43 -04:00
Venkat Peri
61edb0204d
signed contributors.txt
2017-07-23 10:14:34 -04:00
Venkat Peri
e01af374d2
'requires' SUPERclass for Lexers in split mode, symbols/modes/channels available on Lexer prototype for use in lexer actions (this.SOME_MODE) like in Java actions, Utils.escapeWhiteSpace uses regex for global replace (was replacing only first occurnce of \n etc).
2017-07-22 18:11:37 -04:00
Terence Parr
2d6a4945a5
Merge pull request #1935 from mike-lischke/master
...
Build fixes after previous C++ patch
2017-07-21 08:55:00 -07:00
Daniel Halperin
62184c38eb
Always refresh grammars with changed dependencies
...
The buildContext.hasDelta function is ignorant of importants. Since we have more advanced
dependency analysis, stop relying on hasDelta and instead just refresh grammars where we
know the dependencies have changed.
2017-07-19 18:03:36 -07:00
Mike Lischke
8149ff77fa
Consequently use static_cast for (s)size_t casts.
...
Also fixed XCode tests.
2017-07-19 10:43:36 +02:00
Renata Hodovan
6e02088e6a
Python: add public getter to parsers to access syntax error count.
...
ANTLR parsers in Java are allowed to access the number of encountered
syntax errors via the getNumberOfSyntaxErrors method. However, the
Python variants must use the protected _syntaxErrors member to get this
value. The patch defines the same getter for Python targets too.
2017-07-18 18:29:36 +02:00
vaibhavaingankar09
8b3da13259
fix to the ATN deserialiser issue on big endian architecture
2017-07-17 06:45:29 +00:00
Eric Vergnaud
0930095207
fix inconsistent naming in target stg
2017-07-15 12:19:54 +08:00
Daniel Halperin
9cb5234539
Sign the contributors.txt
2017-07-11 21:01:08 -07:00
Daniel Halperin
7a882f7d5b
Add test for multiple imports
2017-07-11 20:59:01 -07:00
Daniel Halperin
d58e7e31bf
GrammarDependencies: include all imports
...
For some reason, the grammar import dependency analysis only included
the first import on a line. This does not work so well...
2017-07-11 20:59:01 -07:00
Daniel Halperin
a9dfca3666
isDependencyChanged: consider equal timestamps as out of date
...
Some systems have low-granularity timestamps, so that file modification
dates are rounded to seconds. This causes false negatives when detecting
if a grammar needs to be recompiled if it changes a second after producing
its tokens.
This likely only causes an issue for tests that frequently mutate files;
real humans are unlikely to compile within 1s of changing a grammar.
Still, this seems a cleaner solution that hacking the failing test to use
force a different modification time, as there will almost never be false
positives.
This fixes the failing test after making the test correct.
2017-07-11 20:59:01 -07:00
Daniel Halperin
b09e30c6ca
Make the lexer test possible to pass
...
Adding a newline should actually not change the generated lexer.
2017-07-11 20:59:01 -07:00
Daniel Halperin
41889939d6
Make the Antlr4MojoTest restore state between tests
...
Otherwise, we could pick up stale changes from prior tests.
2017-07-11 20:42:41 -07:00
WAKAYAMA Shirou
b36044108a
[Go] Expose Start and Stop of Interval.
2017-07-10 09:51:07 +09:00
Arshinskiy Mike
1ce5f91573
[Go] Implemented TokenStreamRewriter
...
TokenStreamRewriter implementation was missing
Ported code from Java version; however, there are couple of deviations due to difference between composition (Go) and inheritance (Java) concepts
Ported tests from Swift for LexerA
2017-07-09 09:39:46 +02:00
WAKAYAMA Shirou
1054e658b2
[Go] change Interval.contains to public instead of add wrapper function.
2017-07-07 14:41:01 +09:00
WAKAYAMA Shirou
9eb7edbf30
add to contributors.txt
2017-07-07 13:16:41 +09:00
WAKAYAMA Shirou
749fa81993
[Go] Add exported getter method to Interval.
2017-07-07 13:14:16 +09:00
Mike Lischke
6319d62409
Don't create VS 2013 packages anymore by default.
...
Can be enabled on demand.
2017-07-02 14:31:01 +02:00
Mike Lischke
b7060ba1f5
Visual Studio build fixes for previous C++ patch.
...
VS 2013 doesn't accept certain C++11 constants like std::numeric_limits, so we have to return to the code used before that mentioned patch.
2017-07-02 14:29:54 +02:00
Mike Lischke
f33fca6789
XCode build fixes for previous C++ patch.
2017-07-01 19:30:02 +02:00
Terence Parr
c41426c87e
Merge pull request #1909 from erikbra/patch-1
...
Corrected `.js` file endings to `.cs` in doc/chsharp-target.md
2017-06-29 16:13:57 -07:00
Terence Parr
62a2d5c9df
Merge branch 'master' into patch-1
2017-06-29 16:13:41 -07:00