parrt
c695ed25e9
Fixes #1238 . @antlr/antlr-targets might want to tweak their targets.
2016-11-25 13:01:07 -08:00
parrt
3506dcef1d
add @Override to hush warnings. Manually did some of https://github.com/antlr/antlr4/pull/1066
2016-11-25 12:52:44 -08:00
Tom Wieczorek
d1bc0f5ca5
Merge remote-tracking branch 'origin/master' into iterative-tree-walker
2016-11-25 12:25:27 +01:00
parrt
933cc6e63c
make the switch an ENV not property.
2016-11-24 20:30:18 -08:00
parrt
e1a1867149
change name of switch that turns off new opt.
2016-11-24 13:32:41 -08:00
parrt
c182e3d5bf
Fixes #994 poor performance in left-recursive expressions with very large expression input phrases; builds off of @sharwell solution that explicitly checks for key return states in expr rules
2016-11-24 13:07:19 -08:00
Sam Harwell
fca5e458d3
Implement dynamic disambiguation
...
Fixes #1398
Fixes #994
2016-11-24 13:01:14 -08:00
parrt
2cb02d9b43
add UTF-8 encoding on all antlr runs during test, fix appveyor
2016-11-22 10:00:28 -08:00
parrt
883e013cc6
Fixes #1318 .
2016-11-19 16:13:50 -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
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
08e9776a4a
shift template-based runtime test to legacy, new mechanism uses annotation to get multi-line strings into java. all tests pass minus about 15 in C#
2016-11-15 11:08:19 -08:00
parrt
71c52eb0fa
building 4.6 runtime requires 4.5 antlr mvn plugin
2016-11-06 11:27:30 -08:00
parrt
ffaedd209d
Set version in code to 4.6.
2016-11-06 11:21:06 -08:00
parrt
95c850e5f8
set version in prep for 4.6
2016-11-05 16:48:36 -07:00
Sebastian Kürten
6a8a93286f
Move a @since tag to start of a new line
...
Javadoc requires block tags to appear at the start of lines.
2016-11-01 11:46:16 +01:00
Sebastian Kürten
8b16ff180a
Fix a few typos in Javadoc
2016-11-01 11:46:04 +01:00
Peter Boyer
42347c078b
Fix merge failure
2016-10-12 09:53:43 -04:00
Tom Wieczorek
ea31615804
Use the iterative version of the ParseTreeWalker as default implementation
2016-07-20 09:18:08 +02:00
Tom Wieczorek
7ca7acd084
Use two queues instead of a custom linked memory structure
2016-07-20 09:17:50 +02:00
Tom Wieczorek
53f2a67b9d
Add an iterative version of the ParseTreeWalker
2016-07-10 15:54:23 +02:00
Eric Vergnaud
c260ce75d1
make it possible to add breakpoint
2016-06-23 15:06:14 +02:00
parrt
d430f495ea
add comments to "dead" code in serializer. text from Sam Harwell.
2016-04-25 09:49:29 -07:00
parrt
b92f22769e
[maven-release-plugin] prepare for next development iteration
2016-03-30 16:25:49 -07:00
parrt
567fcc6311
[maven-release-plugin] prepare release antlr4-master-4.5.3
2016-03-30 16:25:45 -07:00
parrt
cd0913712a
set code string versions to 4.5.3
2016-03-30 16:21:50 -07:00
parrt
3d21617e30
need blank ctor
2016-03-30 13:11:33 -07:00
parrt
9e98714a1d
Add ability to set parse tree internal node super class with option contextSuperClass. Provide impl in Java target that has altNum backing field. Add test across targets to set/get alt num. Fixes #1152 .
2016-03-30 11:00:47 -07:00
parrt
ac1637c0bd
add get max token type to vocab.
2016-03-29 16:02:33 -07:00
parrt
1356186f65
add get max token type to vocab.
2016-03-29 15:55:02 -07:00
parrt
e4a4253219
more impl of get/set alt num; update doc
2016-03-28 14:10:29 -07:00
Martin Steiger
6ca812e255
Add Vocabulary.getMaxTokenType()
2016-03-28 22:08:31 +02:00
parrt
fa10ca678f
add method to RuleContext
2016-03-28 11:35:44 -07:00
Terence Parr
184f711753
[maven-release-plugin] prepare for next development iteration
2016-01-30 10:01:53 -08:00
Terence Parr
dcca95d4f0
[maven-release-plugin] prepare release 4.5.2
2016-01-30 10:01:48 -08:00
Terence Parr
c92ddcbd06
update version to 4.5.2 in source / packaging stuff.
2016-01-30 09:54:47 -08:00
Peter Boyer
89427b7f45
Allow disabling debug statements
2015-12-31 13:42:59 -05:00
Peter Boyer
4ffb3f81b6
More minor fixes
2015-12-26 10:32:02 -06:00
Peter Boyer
a2e6ee7570
Minor fixes
2015-12-25 17:52:49 -06:00
Peter Boyer
36ae2795f8
Everything compiles and gens properly for Arithmetic example
2015-12-24 14:49:44 -06:00
FUJI Goro (gfx)
4a1ec7df38
Remove Utils#waitForClose()
...
It is used nowhere but imports java.awt.*; Android runtime
has no java.awt.* so Android SDK build tools say "it includes
invalid packages". It's better if antlr4-runtime has no dependency
on java.awt.*, esp. it is not used anymore.
2015-12-24 14:04:58 +09:00
Peter Boyer
56589c8029
Woops
2015-12-18 19:30:49 -05:00
Peter Boyer
b0720b2f13
LexerATNSimulator type annotations
2015-12-18 19:15:21 -05:00
Peter Boyer
c83d8fb109
Numerous small fixes
2015-12-18 14:09:06 -05:00
parrt
c07aa4ede1
[maven-release-plugin] prepare for next development iteration
2015-08-20 12:11:58 -07:00
parrt
3611fde621
[maven-release-plugin] prepare release 4.5.1-1
2015-08-20 12:11:55 -07:00
parrt
3d181af904
[maven-release-plugin] prepare for next development iteration
2015-07-15 14:45:48 -07:00
parrt
79dae1e6f6
[maven-release-plugin] prepare release 4.5.1
2015-07-15 14:45:45 -07:00
Terence Parr
2921865a54
add TestRig proxy.
2015-07-14 16:57:46 -07:00