Terence Parr
|
e86f89724f
|
added check: action in lexer rules must be last element of outermost alt
|
2012-11-17 16:50:38 -08:00 |
Terence Parr
|
5e519d0063
|
playground tweaks
|
2012-11-17 16:27:10 -08:00 |
Terence Parr
|
b1a3370934
|
.tokens files goes in output dir like parser file.
|
2012-11-17 16:25:51 -08:00 |
Terence Parr
|
e366f00820
|
small improvement in error msg
|
2012-11-17 16:09:12 -08:00 |
Terence Parr
|
78c75ee5e4
|
add comment showing snippet to fix unit test, allowing SLL to avoid LL with preds.
|
2012-11-17 13:44:33 -08:00 |
Terence Parr
|
40e95ea5e9
|
Merge branch 'lexer-block-ref' of git://github.com/sharwell/antlr4
|
2012-11-15 13:01:41 -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 |
Sam Harwell
|
9fe197e5b8
|
Fix rule reference should have been to lexerBlock
|
2012-11-14 13:06:35 -06:00 |
Terence Parr
|
fdf3a86969
|
Merge branch 'implicit-labels' of https://github.com/sharwell/antlr4
|
2012-11-13 17:08:43 -08:00 |
Sam Harwell
|
5db5c3393d
|
TestPositionAdjustingLexer
|
2012-11-13 13:31:46 -06:00 |
Sam Harwell
|
751b063cae
|
Improved accuracy of implicit label analysis within alternatives
|
2012-11-12 13:50:15 -06:00 |
Sam Harwell
|
1b08a014d2
|
Update GrammarTreeVisitor to include an ANTLR 4-style listener interface
|
2012-11-12 13:47:46 -06:00 |
Sam Harwell
|
05fb538304
|
Since ASTLabelType=GrammarAST, construct CommonTreeNodeStream with GrammarASTAdaptor to make sure UP/DOWN nodes cannot result in a ClassCastException
|
2012-11-12 13:41:26 -06:00 |
Sam Harwell
|
669f676c55
|
Updated NetBeans code style for ANTLR and StringTemplate file types
|
2012-11-12 13:37:50 -06:00 |
Terence Parr
|
328dedd778
|
change version
|
2012-11-11 10:41:04 -08:00 |
Sam Harwell
|
94c33074be
|
Avoid unnecessary call to TokenStream.LT
|
2012-11-11 11:37:28 -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 |
Terence Parr
|
64a5be0675
|
nongreedy decisions can't be LL(1)
|
2012-11-04 12:06:36 -08:00 |
Sam Harwell
|
ead9258da3
|
Fix test name
|
2012-11-04 13:35:10 -06: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
|
a62775c4ba
|
Updated unit tests to reflect new expectations for parser EOF handling
|
2012-11-04 13:25:26 -06:00 |
Terence Parr
|
a5016b60f9
|
nongreedy decisions can't be LL(1)
|
2012-11-04 10:37:25 -08:00 |
Terence Parr
|
c073835186
|
Merge branch 'lexer-recover-eof' of github.com:sharwell/antlr4
|
2012-11-04 09:35:28 -08:00 |
Terence Parr
|
f8ec86edd7
|
rm err 'no wildcard in parser'
|
2012-11-04 09:34:14 -08:00 |
Sam Harwell
|
b917c01bba
|
Fix lexer error recovery could try to consume EOF
|
2012-11-04 11:30:03 -06:00 |
Sam Harwell
|
0903370117
|
Add unit tests where lexer error recovery consumes to 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 |
Sam Harwell
|
cf5bf7c384
|
Add testPredicatedKeywords
|
2012-11-03 15:47:15 -05:00 |
Sam Harwell
|
b6653293df
|
Tweak comment
|
2012-11-03 14:07:47 -05:00 |
Terence Parr
|
baa4dcf1b9
|
+? works, had bad input
|
2012-11-03 11:01:23 -07:00 |
Terence Parr
|
c8a9ed6d30
|
added unit test
|
2012-11-03 10:57:16 -07:00 |
Terence Parr
|
a9d4aeab71
|
no ? extends on rule ctx getters.
|
2012-11-03 08:57:49 -07:00 |
Terence Parr
|
8c4edb8fba
|
clean playground
|
2012-11-03 08:53:26 -07:00 |