parrt
905314e514
add NotNull back to runtime but just for backward compatibility with 4.5; deprecated
2015-06-29 16:54:48 -07:00
Sam Harwell
560b2b428e
Remove the three remaining .iml files
2015-06-19 14:59:39 -05:00
Jason van Zyl
8beec18283
Add Maven build
...
Account for the following:
- deploying snapshots to OSSRH
- releasing to Maven Central
- Shaded JAR including the treelayout dependency
- OSGi manifest
- remove Eclipse IDE metadata for clean import
- remove IDEA IDE metadata for clean import
2015-06-19 11:13:24 -07:00
Terence Parr
2267559550
yet more ide .xml changes
2015-06-19 11:10:42 -07:00
Terence Parr
74fbf38ce7
make Predicate consistent with java 8
2015-06-19 11:06:06 -07:00
parrt
55a33fb45d
add missing
2015-06-19 08:46:11 -07:00
parrt
a9ca2efae5
add tests, refactor get-all-parse-tree stuff. add Trees support routines.
2015-06-18 17:25:51 -07:00
Terence Parr
4e11aa2d25
Revert "refactor tokens.size() to be size()"
...
This reverts commit dc150f4aa2
.
2015-06-18 10:44:37 -07:00
Terence Parr
5f2ce89ea3
improve robustness
2015-06-18 10:34:03 -07:00
Terence Parr
7e8a7bac84
Improve tree highlighting
2015-06-18 10:33:33 -07:00
parrt
dc150f4aa2
refactor tokens.size() to be size()
2015-06-18 10:23:12 -07:00
parrt
0e692ed436
allow users to override the TreeLayoutAdaptor
2015-06-18 10:23:12 -07:00
Terence Parr
204cf12e86
mv latch check for speed.
2015-06-18 09:56:53 -07:00
parrt
11726e072e
update the comments.
2015-06-17 18:30:29 -07:00
parrt
94bef386cb
add new interpreter that knows how to track alternatives in rule nodes; some cleanup and improvement to other interpreter
2015-06-17 18:06:22 -07:00
parrt
12a36946e8
actually just show text of erroneous token in red in treeviewer.
2015-06-12 17:42:06 -07:00
parrt
8524630c03
show <mismatched actualtokentext> not one of the expected.
2015-06-12 17:42:06 -07:00
Terence Parr
4c132b8a31
Fixes #899 . Add error nodes to interpret or parse trees.
...
Conflicts:
runtime/Java/src/org/antlr/v4/runtime/ParserInterpreter.java
2015-06-12 17:41:55 -07:00
parrt
dfeaadaa26
LookaheadEventInfo now tracks alt taken by decision.
2015-06-12 17:17:12 -07:00
parrt
ed41558dc4
comment tweak.
2015-06-11 13:12:25 -07:00
parrt
b8035d36d0
small speed tweak
2015-06-11 12:56:29 -07:00
parrt
a28b299dd4
reset new boolean
2015-06-11 12:54:13 -07:00
parrt
81e2a654d7
clean up per Sam
2015-06-11 12:52:48 -07:00
parrt
94bb7c0af3
Fixes #897 . An empty rule matched at the start got an improper interval. updated documentation for getSourceInterval(), added unit tests. fixed logic for special cases.
2015-06-11 12:39:21 -07:00
parrt
9e5cda85ed
Fixes #896 . EOF was not counted in source interval.
2015-06-11 10:56:59 -07:00
parrt
dc445af663
Improve ParserInterpreter code simplicity
2015-06-05 16:14:20 -07:00
parrt
965a50e82e
Revert "Fixes #879 . only gen parse listener enterRule events in enterOuterAlt, not enterRule."
...
This reverts commit a8b67147c2
.
2015-06-03 10:50:41 -07:00
parrt
ddf7cfc401
Revert "Fixes #802 . Trigger events for alt labels in parser listeners."
...
This reverts commit 3674d45476
.
2015-06-03 10:47:22 -07:00
Terence Parr
6333674588
bild.py works to build c# now.
2015-06-02 20:06:35 -07:00
parrt
1323e30fa9
moving around templates, deleting old stuff. C# and Java runtime tests work using branch intermediate-test-generation of C#. bild doesn't quite test stuff correctly.
2015-06-02 16:00:45 -07:00
Terence Parr
e3325ab606
add cmd-line interface, add map in Index.stg to targets-specific templates.
2015-06-01 18:18:44 -07:00
parrt
d73e73a091
update comments, rename var.
2015-05-29 14:10:08 -07:00
parrt
181f670860
set version to 4.5.1
2015-05-29 11:16:40 -07:00
parrt
343d0f90b4
update comment
2015-05-29 11:15:56 -07:00
Terence Parr
a8b67147c2
Fixes #879 . only gen parse listener enterRule events in enterOuterAlt, not enterRule.
2015-05-22 12:59:23 -07:00
Terence Parr
e604167abb
add common to parse tree listener
2015-05-20 15:11:37 -07:00
Terence Parr
b2db5d17ad
Merge pull request #842 from peturingi/master
...
Added error checks.
2015-05-20 12:17:01 -07:00
Terence Parr
3674d45476
Fixes #802 . Trigger events for alt labels in parser listeners.
2015-05-19 18:08:13 -07:00
Terence Parr
8bf053d0be
Fixes #819 . fix-TokenStreamRewriter-doc-getText
2015-05-19 17:41:57 -07:00
Pétur Ingi Egilsson
e64dbaec86
Update IntegerList.java
2015-03-20 22:37:24 +01:00
Pétur Ingi Egilsson
0d5e471f7c
Update IntegerList.java
2015-03-20 22:36:24 +01:00
Pétur Ingi Egilsson
bae2ba5e3e
Added error checks.
2015-03-20 21:31:49 +01:00
Terence Parr
4369626e82
Merge pull request #812 from pavlo/master
...
Makes TestRig's dialog to save and restore its state
2015-02-15 13:17:39 -08:00
Terence Parr
5e70f94628
Somehow I missed a bunch of imports for @NotNull. Fixes #815 .
2015-02-14 16:29:37 -08:00
Terence Parr
d4a43684be
squash all commits for this branch
2015-02-14 13:51:31 -08:00
Pavlo V. Lysov
255cb56da5
minor constant rename
2015-02-02 20:59:32 +02:00
Pavlo V. Lysov
f56a27bb4b
makes the UI dialog to save/restore its state - width, height, location on screen, the placement of splitter as well as viewer scale
2015-02-02 20:56:18 +02:00
Terence Parr
822d61ad47
Fixes #809 .
2015-01-31 14:36:46 -08:00
Sam Harwell
bc98e5b687
Initialize DFA.precedenceDfa when the DFA instance is created
2015-01-31 16:10:03 -06:00
Sam Harwell
84fb456aac
Fix potential misuse of the DFA start state when initializing a decision from multiple threads
...
Fixes #804
2015-01-26 15:50:12 -06:00