Sam Harwell
|
d68f75067d
|
Updated library and plugin references
|
2012-11-26 20:24:35 -06:00 |
Sam Harwell
|
5b4809deb6
|
Include source and javadoc jars in maven builds
|
2012-11-26 20:21:38 -06:00 |
Sam Harwell
|
769e0a418e
|
Updated javadoc
|
2012-11-26 20:19:09 -06:00 |
Sam Harwell
|
6369097630
|
Remove unnecessary dependency on ST4
|
2012-11-26 20:14:58 -06:00 |
Sam Harwell
|
90f4452dc4
|
Remove unused method TerminalNodeImpl.isErrorNode
|
2012-11-26 09:16:30 -06:00 |
Sam Harwell
|
6421e312a4
|
Remove the RuleContext.hashCode, equals, conflictsWith, and suffix methods since they produce unexpected behavior for ParserRuleContext and are no longer used for adaptivePredict
|
2012-11-26 02:24:16 -06:00 |
Sam Harwell
|
cd5192dd1a
|
Remove inherited and default properties from POMs
|
2012-11-23 13:46:13 -06:00 |
Sam Harwell
|
85f01bcce2
|
Updated module display names in POMs
|
2012-11-23 13:37:36 -06:00 |
Sam Harwell
|
121044d3b9
|
Remove inherited property from POMs
|
2012-11-23 13:36:27 -06:00 |
Sam Harwell
|
94803fa9f7
|
Specify parent POMs
|
2012-11-23 13:28:52 -06:00 |
Sam Harwell
|
f3ca54d350
|
Separate the EqualityComparator interface from the Set and Map implementations that need it
|
2012-11-21 19:30:41 -06:00 |
Sam Harwell
|
094f40c961
|
Remove unused field
|
2012-11-21 17:13:20 -06:00 |
Terence Parr
|
fc7977e0d9
|
rename method
|
2012-11-20 15:09:27 -08:00 |
Sam Harwell
|
aba4034051
|
Evaluate preds in SLL before falling back to full context, avoid full context prediction if unique alternative results
|
2012-11-18 14:16:28 -06:00 |
Sam Harwell
|
691532190c
|
Extract method ParserATNSimulator.predicateDFAState
|
2012-11-18 14:15:16 -06:00 |
Terence Parr
|
e366f00820
|
small improvement in error msg
|
2012-11-17 16:09:12 -08:00 |
Terence Parr
|
a438c11734
|
Merge branch 'visitors' of git://github.com/sharwell/antlr4
|
2012-11-15 13:00:48 -08:00 |
Terence Parr
|
ab5c9ede09
|
Merge branch 'set-interpreter' of git://github.com/sharwell/antlr4
|
2012-11-15 12:58:50 -08:00 |
Terence Parr
|
a69ccb3c70
|
Merge branch 'token-stream-bugs' of git://github.com/sharwell/antlr4
|
2012-11-15 12:55:32 -08:00 |
Terence Parr
|
b83a6bbeb0
|
Merge branch 'recognizer-local-state' of github.com:sharwell/antlr4
|
2012-11-14 17:07:42 -08:00 |
Terence Parr
|
e1c8957192
|
rm two a.equals(a) bugs
|
2012-11-14 16:59:15 -08:00 |
Sam Harwell
|
18f5354d1b
|
Merge branch 'master' into token-stream-bugs
|
2012-11-14 15:07:33 -06:00 |
Sam Harwell
|
3a7a4907aa
|
Merge branch 'master' into set-interpreter
|
2012-11-14 14:45:50 -06:00 |
Sam Harwell
|
92ae0f0fa6
|
Merge branch 'recognizer-local-state'
|
2012-11-14 14:40:56 -06:00 |
Sam Harwell
|
d66962e860
|
Make ParseTreeVisitor more extensible, updated documentation
|
2012-11-14 13:07:02 -06:00 |
Terence Parr
|
61ed3bc019
|
Revert "Simplify Parser.getExpectedTokens and DefaultErrorStrategy.getErrorRecoverySet"
This reverts commit d33172dce5 .
|
2012-11-04 17:02:41 -08:00 |
Terence Parr
|
e5c2dfaac4
|
Kill box in tree dialog box makes dialog dispose of itself
|
2012-11-04 15:47:00 -08:00 |
Sam Harwell
|
d33172dce5
|
Simplify Parser.getExpectedTokens and DefaultErrorStrategy.getErrorRecoverySet
|
2012-11-04 13:35:10 -06:00 |
Sam Harwell
|
a70479ad0c
|
Fix ParserATNSimulator handling of EOF and rule stop states
|
2012-11-04 13:35:09 -06:00 |
Sam Harwell
|
68b9798d6f
|
LL1Analyzer adds EOF to expected tokens set if closure reaches end of start rule.
|
2012-11-04 13:35:09 -06:00 |
Sam Harwell
|
b917c01bba
|
Fix lexer error recovery could try to consume EOF
|
2012-11-04 11:30:03 -06:00 |
Terence Parr
|
0c3ce2860e
|
Merge branch 'lexer-eof' of github.com:sharwell/antlr4
|
2012-11-03 17:52:27 -07:00 |
Terence Parr
|
4480634f13
|
do exact LL ambigs for -diagnostics
|
2012-11-03 17:35:57 -07:00 |
Terence Parr
|
d1795d205f
|
Revert "add option -exact-ambiguities to TestRig"
This reverts commit 400b58d4a0 .
|
2012-11-03 17:34:34 -07:00 |
Terence Parr
|
400b58d4a0
|
add option -exact-ambiguities to TestRig
|
2012-11-03 16:40:23 -07:00 |
Sam Harwell
|
28e29e39dc
|
Remove code to explicitly add EOF transitions to rule stop states with no outgoing edges
|
2012-11-03 15:47:23 -05:00 |
Sam Harwell
|
fbaac8194b
|
Avoid calling consume() at EOF
|
2012-11-03 15:47:22 -05:00 |
Sam Harwell
|
c9890e8305
|
Throw IllegalStateException if the user tries to consume EOF
|
2012-11-03 15:47:22 -05:00 |
Terence Parr
|
a9d4aeab71
|
no ? extends on rule ctx getters.
|
2012-11-03 08:57:49 -07:00 |
Sam Harwell
|
a828b99b59
|
Pass -Xlint -Xlint:-serial to javac (Maven build of runtime)
|
2012-11-01 18:11:35 -05:00 |
Sam Harwell
|
d220f90d3b
|
Remove generics from all runtime code which did not use them to provide type safety
|
2012-11-01 18:07:12 -05:00 |
Sam Harwell
|
3470978749
|
Updated naming conventions since RuleContext stores invoking states but PredictionContext stores return states
|
2012-11-01 13:47:44 -05:00 |
Sam Harwell
|
c2722b127a
|
Store return states instead of invoking states in PredictionContext instances
|
2012-11-01 13:35:55 -05:00 |
Sam Harwell
|
7bbc6c18be
|
Remove unchecked casts
|
2012-11-01 08:58:00 -05:00 |
Sam Harwell
|
ca38320d43
|
Simplify ATNConfigSet.toArray
|
2012-11-01 08:49:14 -05:00 |
Sam Harwell
|
eca9090fce
|
Remove tracing support from LexerATNSimulator - in process of moving it to dynamic instrumentation to eliminate runtime overhead in production use
|
2012-11-01 05:35:01 -05:00 |
Sam Harwell
|
d748271816
|
Remove getSpeculativeText since getText works again
|
2012-10-31 21:52:50 -05:00 |
Sam Harwell
|
a4ba562210
|
LexerATNSimulator adjusts the input position during a speculative predicate evaluation to accurately reflect the state where the predicate appears in the grammar
|
2012-10-31 21:52:41 -05:00 |
Sam Harwell
|
efa9ea7811
|
Simplify LexerATNSimulator to reduce duplicate code (duplicate instruction executions and duplicated code blocks)
|
2012-10-30 09:24:03 -05:00 |
Sam Harwell
|
bad2751a2c
|
Add edge suppression for lexer start state - required for left edge predicates
|
2012-10-30 08:46:42 -05:00 |