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 |
Terence Parr
|
4cc275ab52
|
I did not have project URL in pom and the maven deploy failed again.
|
2015-01-23 15:33:01 -08:00 |
Terence Parr
|
3a4d53adea
|
had license to the pom files and make sure that they use the jar packaging.
|
2015-01-23 14:39:36 -08:00 |
Terence Parr
|
4dcc65d452
|
make all 4.5
|
2015-01-22 17:08:19 -08:00 |
Terence Parr
|
be03964df3
|
rm @NotNull and @Nullable from codebase to simplify
|
2015-01-22 14:34:51 -08:00 |
Terence Parr
|
353235ccf4
|
Merge pull request #797 from michaelpj/fix-recovery
Fix excess token consumption after `recoverInline`
|
2015-01-21 10:03:34 -08:00 |
Terence Parr
|
34cc04bf6a
|
rm annotations dir from project
|
2015-01-20 16:59:04 -08:00 |
Michael Peyton Jones
|
3d71fc99d6
|
Update the documentation for recoverInline to advise against
consumption.
|
2015-01-20 14:19:47 +00:00 |
ericvergnaud
|
1926a1636a
|
maven cleanup
- added note for maven developers
- removed maven plugins
- updated maven dependencies for dev only
- added antlr4 annotations
|
2015-01-19 23:04:46 +08:00 |
Terence Parr
|
b9ef67f91e
|
remove redundant dependency
|
2015-01-14 17:19:34 -08:00 |
Terence Parr
|
8af4afc058
|
add intellij project files
|
2015-01-14 11:20:08 -08:00 |
Terence Parr
|
6d9d60ccda
|
Copy stuff from the root pom to the individual poms and remove the root. Remove dependency on the annotations artifact which no longer exists. hardcode the version number everywhere to make sure I don't use a variable that doesn't exist. update bild so that it uses a new maven_deploy() function I put into bilder.py
|
2015-01-13 17:29:38 -08:00 |
Terence Parr
|
f923aa26be
|
fix doc
|
2015-01-11 10:33:21 -08:00 |
Terence Parr
|
8c05364099
|
set versions to 4.5
|
2015-01-10 10:12:02 -08:00 |
Terence Parr
|
2a28a9b4f3
|
simplify. no need for listeners as System.err can be reset.
|
2014-12-17 10:57:20 -08:00 |
Terence Parr
|
49a8029985
|
allow 4.4-generated parsers to work with new 4.5 runtime.
|
2014-12-16 19:09:17 -08:00 |
Terence Parr
|
f70b358c75
|
Merge pull request #743 from michaelpj/doc/parserrulecontext-start-end
Add a little bit of documentation to ParserRuleContext
|
2014-11-15 18:24:52 -08:00 |
Terence Parr
|
876906d2d0
|
Merge pull request #741 from fabioramponi/master
added Serializable interface to Pair class
|
2014-11-15 17:01:35 -08:00 |
Michael Peyton Jones
|
a38f5a0941
|
Be a little bit more precise - it might not be the direct successor
|
2014-10-27 17:43:07 +00:00 |