Sam Harwell
|
7c221f13ed
|
Unify EMPTY_FULL_CTX_INVOKING_STATE and EMPTY_INVOKING_STATE (fixes an array indexing error during closure)
|
2012-10-14 22:25:11 -05:00 |
Terence Parr
|
93070445bd
|
update change log
|
2012-10-14 18:53:54 -07:00 |
Terence Parr
|
cb340b1e04
|
Merge branch 'new-conflicting-alts'
|
2012-10-14 18:51:12 -07:00 |
Terence Parr
|
a0ffc84952
|
Merge branch 'master' into new-conflicting-alts
|
2012-10-14 18:47:32 -07:00 |
Terence Parr
|
327a3a0100
|
Revert "update comment on consume()"
This reverts commit 27a8e5e521 .
|
2012-10-14 18:46:54 -07:00 |
Terence Parr
|
54871d52ff
|
Revert "let it consume EOF since we sometimes need to match that during prediction"
This reverts commit 643edf0263 .
|
2012-10-14 18:46:43 -07:00 |
Terence Parr
|
75a01636d0
|
got ambiguity reporting set right I think. fixed unit tests to force exact ambig detection.
|
2012-10-14 18:42:43 -07:00 |
Terence Parr
|
e9c83c375f
|
cleanup and refactor conflict detection code into PredictionMode.
|
2012-10-14 17:37:15 -07:00 |
Terence Parr
|
01bbce6952
|
full LL is always correct now, if slower. Stops prediction when resolvesToJustOneViableAlt(). SLL always uses heuristic
|
2012-10-14 13:25:34 -07:00 |
Terence Parr
|
e7ece0e90a
|
got fast prediction termination with exactAmbig option that forces ANTLR to scan ahead until it identifies the true ambiguity.
|
2012-10-13 18:12:33 -07:00 |
Terence Parr
|
ec32b71761
|
another unit test
|
2012-10-13 15:48:58 -07:00 |
Terence Parr
|
742887c9b1
|
Add another unit test to show when to keep looking for lookahead during prediction
|
2012-10-13 15:41:42 -07:00 |
Terence Parr
|
a9ccda48ab
|
Merge branch 'new-conflicting-alts' of github.com:parrt/antlr4 into new-conflicting-alts
|
2012-10-13 10:48:43 -07:00 |
Terence Parr
|
4fe0517431
|
Merge branch 'master' of github.com:parrt/antlr4 into new-conflicting-alts
|
2012-10-13 10:46:19 -07:00 |
Terence Parr
|
d6d3f6f506
|
missing ambig alt in msg.
|
2012-10-12 18:07:37 -07:00 |
Terence Parr
|
e69734c501
|
rm loopsSimulateTailRecursion
|
2012-10-12 17:49:43 -07:00 |
Terence Parr
|
3894d0b664
|
add
|
2012-10-12 10:17:00 -07:00 |
Terence Parr
|
b4cc0c70a6
|
new TestT
|
2012-10-11 20:23:15 -07:00 |
Terence Parr
|
f73c319e42
|
new T.g
|
2012-10-11 20:22:30 -07:00 |
Terence Parr
|
2ecfe2671a
|
size!=cardinality with BitSet.
|
2012-10-11 20:20:02 -07:00 |
Terence Parr
|
a3a734759e
|
Merge branch 'master' into new-conflicting-alts
|
2012-10-11 18:55:33 -07:00 |
Terence Parr
|
f20cd82920
|
I need EOF edges on rule stop states for start rules.
|
2012-10-11 18:55:13 -07:00 |
Terence Parr
|
1723bbd6f5
|
no debug
|
2012-10-11 18:54:26 -07:00 |
Terence Parr
|
6654281aab
|
Merge branch 'master' into new-conflicting-alts
|
2012-10-11 18:52:22 -07:00 |
Terence Parr
|
27a8e5e521
|
update comment on consume()
|
2012-10-11 18:51:58 -07:00 |
Terence Parr
|
643edf0263
|
let it consume EOF since we sometimes need to match that during prediction
|
2012-10-11 18:50:02 -07:00 |
Terence Parr
|
badb48a987
|
almost there.
|
2012-10-11 18:47:47 -07:00 |
Terence Parr
|
058ed51349
|
initial impl
|
2012-10-11 13:09:08 -07:00 |
Terence Parr
|
ad438a70ac
|
updated the comments for SLL.
|
2012-10-11 12:09:38 -07:00 |
Terence Parr
|
74754d04a2
|
Merge pull request #74 from stephengaito/master
Adding -listener and -vistor file dependencies to the -depend command line switch
|
2012-10-11 10:56:51 -07:00 |
Stephen Gaito
|
30b7c9399e
|
made changes suggested by Sam and deleted erroneous comment about not generating TLexer.tokens which is no longer true for ANTLR4
|
2012-10-11 06:59:49 +01:00 |
Stephen Gaito
|
3ff799d359
|
added -listener and -visitor dependency generation to the command line -depend switch (tool/BuildDependencyGenerator.java); signed contributors.txt file
|
2012-10-10 15:27:28 +01:00 |
Terence Parr
|
4c6ee82317
|
Merge branch 'antlr4-maven-plugin' of git://github.com/sharwell/antlr4
|
2012-10-08 15:28:42 -07:00 |
Terence Parr
|
28ddd7a6cd
|
add cmt
|
2012-10-08 15:27:35 -07:00 |
Terence Parr
|
ebe633a2cc
|
replace ctor for single ctx and don't merge wildcards when payloads aren't the same. fixes a unit test.
|
2012-10-08 15:26:56 -07:00 |
Terence Parr
|
55ad7bdb2c
|
tweak unit test
|
2012-10-08 11:56:46 -07:00 |
Terence Parr
|
7bc16f40ea
|
Merge branch 'prediction-context-fixes' of git://github.com/sharwell/antlr4
|
2012-10-08 11:37:29 -07:00 |
Terence Parr
|
6102c632bc
|
update changes.txt
|
2012-10-08 11:33:40 -07:00 |
Terence Parr
|
d274650765
|
add null ptr so start rule it doesn't crash if you label the alternatives.
|
2012-10-08 11:32:38 -07:00 |
Sam Harwell
|
9cea095d81
|
Fix PredictionContext.mergeRoot placing states in the wrong order
|
2012-10-08 10:26:48 -05:00 |
Sam Harwell
|
e14e7663b5
|
Normalize and fix tests in TestGraphNodes
|
2012-10-08 10:26:48 -05:00 |
Sam Harwell
|
f43e3614a8
|
Fix invoking states for recursion contexts
|
2012-10-08 07:38:06 -05:00 |
Sam Harwell
|
4989ae965f
|
Remove unused imports
|
2012-10-08 07:22:05 -05:00 |
Sam Harwell
|
1defbdcc5d
|
Fix parent pointers in parse trees for nested recursion contexts
|
2012-10-07 23:01:26 -05:00 |
Sam Harwell
|
4dee32ade8
|
Validate parse tree shape as part of the unit tests
|
2012-10-07 22:59:45 -05:00 |
Terence Parr
|
05f1dc0d26
|
tweak
|
2012-10-01 16:09:18 -07:00 |
Terence Parr
|
0f29f50f2a
|
Merge branch 'unbuffered-streams' of git://github.com/sharwell/antlr4
|
2012-10-01 15:57:25 -07:00 |
Terence Parr
|
40ca5bf6b0
|
set release for today.
|
2012-10-01 15:48:12 -07:00 |
Sam Harwell
|
69c20f3cf6
|
Only perform array copy when necessary
|
2012-10-01 15:30:28 -05:00 |
Sam Harwell
|
ad6bb6af56
|
Updated copyright headers
|
2012-10-01 15:30:03 -05:00 |