Terence Parr
5d2d75d2e3
looks like i had python2 and 3 swapped. java, python3, c# pass. python2, js each have same single test failing: testCharSetWithQuote1
2015-06-29 18:09:37 -07:00
Terence Parr
99ad09ece1
ok, somehow python2 runtime got overwritten with weird stuff. it passes tests again now with fresh copy.
2015-06-29 18:09:37 -07:00
parrt
da818c0c5c
got javascript/node tests passing; folded in all js targets
2015-06-29 18:09:36 -07:00
parrt
8e89af918f
all Python2 runtime tests pass
2015-06-29 18:09:35 -07:00
parrt
d1f95085fe
all Python3 runtime tests pass. Using same "get resource" mechanism to find runtime python code as I did for C#.
2015-06-29 18:09:35 -07:00
parrt
e8c4bc4b09
Manual copy/add-to-git from antlr4-csharp repo (w/o history) to show how C# target should get injected into main antlr4 repo. Pieces go into tool for code gen, runtime-testsuite, and of course the runtime module.
2015-06-29 18:09:34 -07:00
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