Hanzhou Shi
0137218930
Removing dead code, malformed documentations, etc.
2017-07-29 17:27:33 -07: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
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
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
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
Terence Parr
738ce4c401
Merge pull request #1929 from ericvergnaud/fix-travis-timeouts
...
Fix travis timeouts
2017-06-29 11:16:53 -07:00
Eric Vergnaud
5e0eee056d
oops, forgot to flag the dotnet tests
2017-06-28 23:39:54 +08:00
Eric Vergnaud
c15aa4336a
dotent also times out
2017-06-28 22:18:19 +08:00
Eric Vergnaud
936a396c81
clarify intent
2017-06-28 20:45:39 +08:00
Eric Vergnaud
c5eb9cbeef
Merge branch 'master' into fix-travis-timeouts
2017-06-28 20:41:32 +08:00
Eric Vergnaud
03e9a012bc
fix failing build
2017-06-28 20:40:16 +08:00
Terence Parr
e6a6e6bb4a
Merge pull request #1927 from xied75/dotnetcore
...
[dotnet] for linux target, bring up to jdk8 since jdk7 no longer available for Trusty; for linux and osx targets, bring up dotnet from 1.0.3 to 1.0.4; Trusty image now has mvn 3.3.9 builtin, removed install code
2017-06-27 08:16:39 -07:00
Terence Parr
916a872529
Merge pull request #1918 from renatahodovan/indent-with-spaces
...
Use spaces consistently to indent the generated Python code.
2017-06-27 08:16:02 -07:00
Eric Vergnaud
b7538b6eb9
fix failing build
2017-06-27 23:09:36 +08:00
Eric Vergnaud
32fc500102
Fix typo and rebalance
2017-06-27 07:43:59 +08:00
Eric Vergnaud
5faa889c8a
categorise tests to fix Travis timeout, fix script
2017-06-27 01:47:01 +08:00
Eric Vergnaud
0e573fb0a5
categorise tests to fix Travis timeout
2017-06-27 00:50:49 +08:00
Terence Parr
990d4848b2
Merge pull request #1902 from jm-mikkelsen/master
...
C++ runtime changes for high warning levels
2017-06-26 08:18:38 -07:00
Dong Xie
ceaf085dc5
[dotnet] for linux target, bring up to jdk8 since jdk7 no longer available for Trusty; for linux and osx targets, bring up dotnet from 1.0.3 to 1.0.4; Trusty image now has mvn 3.3.9 builtin, removed install code
2017-06-26 13:18:48 +01:00
Jan Martin Mikkelsen
0c4473ea1a
Merge https://github.com/antlr/antlr4
2017-06-26 17:22:44 +10:00
Terence Parr
ff13553a2b
Merge pull request #1921 from alimg/py-input-mismatch-error
...
Fix input mismatch errors not reported the same way as Java in Python
2017-06-25 09:05:41 -07:00
alimg
4b21583e2b
signing in contributors.txt
2017-06-25 19:04:03 +03:00
alimg
60cce436c2
Merge branch 'master' of https://github.com/antlr/antlr4 into py-input-mismatch-error
2017-06-25 19:02:26 +03:00
Terence Parr
77f3c767b7
Merge pull request #1912 from danielkatz/patch-1
...
Update the example in JavaScript readme doc to 4.7
2017-06-25 08:39:20 -07:00
Terence Parr
645855a65a
Merge pull request #1926 from ericvergnaud/fix-unicode-lexer
...
Fix #1925
2017-06-25 08:38:10 -07:00
Terence Parr
e6a77c86da
Merge pull request #1915 from danielkatz/patch-2
...
Update .Net NuGet package name to 4.7 with .NET Core target
2017-06-25 08:36:54 -07:00
Terence Parr
3a7c6a662a
Merge pull request #1910 from mike-lischke/optimizations
...
Reverted removal of namespace.
2017-06-25 08:36:02 -07:00
Eric Vergnaud
c3b742e090
also fix in go
2017-06-25 14:49:21 +08:00
Eric Vergnaud
dbff375c54
fix failing test
2017-06-25 14:13:18 +08:00
Eric Vergnaud
2e56ccfe19
simplify test
2017-06-25 14:13:01 +08:00
Eric Vergnaud
0166ba95ac
fix JavaScript too
2017-06-25 13:44:24 +08:00
Eric Vergnaud
ff4ffa613b
Fix ATN deserialisation for unicode chars FFFE and FFFF
2017-06-25 12:05:57 +08:00
Eric Vergnaud
94ca69b727
add test for #1925
2017-06-25 10:13:58 +08:00