Sam Harwell
|
d054a358a4
|
Don't run compiler if tool reported error(s)
|
2012-04-04 09:57:38 -05:00 |
Sam Harwell
|
7082590240
|
Allow tests to use the default tool listener for error reporting (prints formatted error messages). Use this in TestPerformance.
|
2012-04-04 09:56:32 -05:00 |
Sam Harwell
|
64e0a8734f
|
Report warnings as well as errors
|
2012-04-04 09:53:10 -05:00 |
Sam Harwell
|
16046a7ec1
|
Proper maven reference for org.abego.treelayout.core dependency
|
2012-04-04 09:52:06 -05:00 |
Sam Harwell
|
2c1f673f62
|
Mark ErrorType fields final
|
2012-04-04 09:51:23 -05:00 |
Sam Harwell
|
1c9e52b5d6
|
Use CopyOnWriteArrayList instead of Collections.synchronizedList
|
2012-04-04 09:50:51 -05:00 |
Sam Harwell
|
251490cfc9
|
Fix unit tests which included implicitly defined string literal tokens
|
2012-04-04 09:39:44 -05:00 |
Sam Harwell
|
9ce85cc6e4
|
Add error 126: implicit definition of string literal token in non-combined grammar
|
2012-04-04 09:38:28 -05:00 |
Sam Harwell
|
c3e5c42c51
|
Fix (broken) unit tests which included implicitly defined tokens
|
2012-04-03 16:42:22 -05:00 |
Sam Harwell
|
b433c2ae34
|
Add warning 125: implicit definition of token in parser
|
2012-04-03 16:40:52 -05:00 |
Terence Parr
|
bf9c7c3a28
|
Remove old TokenRewriteStream in favor of new TokenStreamRewriter that is not a stream; it feeds off of the stream to provide transformations of that original stream. Updated the comment at the top of the file. Instead of toString() we use getText(). Altered the unit tests to create a buffered stream and then create the rewriter attached to that.
|
2012-04-02 18:10:32 -07:00 |
Terence Parr
|
3849cd572d
|
rm SymbolStream<T>, change all to TokenStream. all but 5 tests pass.
|
2012-04-02 16:49:04 -07:00 |
Sam Harwell
|
78fcc134cd
|
Fix error codes in unit tests
|
2012-04-02 18:22:05 -05:00 |
Sam Harwell
|
5fd8b223b6
|
Fix ErrorManager ignoring error code in messages
|
2012-04-02 18:13:47 -05:00 |
Terence Parr
|
186293ae86
|
tweak
|
2012-04-02 10:13:13 -07:00 |
Terence Parr
|
9ef6127982
|
merging from master
|
2012-04-01 18:13:40 -07:00 |
Sam Harwell
|
adad53ee18
|
Fix unit tests that called TokenStream.toString (now TokenStream.getText)
|
2012-04-01 18:33:49 -05:00 |
Sam Harwell
|
53c5aecb85
|
Implement UnbufferedTokenStream.get(int) within marked intervals
|
2012-04-01 18:23:32 -05:00 |
Sam Harwell
|
8ec9ba14c9
|
Implement getText within marked intervals of unbuffered streams
|
2012-04-01 18:22:43 -05:00 |
Sam Harwell
|
d6e2e41c1f
|
Fix stop index
|
2012-04-01 14:29:06 -05:00 |
Terence Parr
|
e1870d16e9
|
added convenience getText(ctx) method to TokenStream. unlikley to need in CharStream and can get another way
|
2012-04-01 12:23:45 -07:00 |
Terence Parr
|
588e30bfe1
|
getText(...) moved to CharStream and TokenStream; cleaned up names. removed getInputString from parser.
|
2012-04-01 12:12:49 -07:00 |
Terence Parr
|
f238d7579e
|
added getText() to ParseTree. getText(tokens) is still really what you want but convenient for ctx.type().getText() when it's just one token.
|
2012-03-31 17:27:11 -07:00 |
Terence Parr
|
cc20a52cdd
|
allow special "tokens" start rule name so we can test pure lexer grammars.
|
2012-03-31 15:54:00 -07:00 |
Terence Parr
|
2c6738041b
|
Merge pull request #52 from parrt/master
more changes to merge
|
2012-03-31 10:39:33 -07:00 |
Terence Parr
|
c9aef6fdbe
|
Merge branch 'master' into stack-graphs-integration
|
2012-03-31 10:33:22 -07:00 |
Terence Parr
|
9fbe9b6e21
|
op=(x|y) works as left-recur binary op now.
|
2012-03-30 13:00:31 -07:00 |
Sam Harwell
|
f166df7b94
|
Updated unit tests to use .g4 as the preferred grammar extension
|
2012-03-30 11:44:34 -05:00 |
Sam Harwell
|
e5d7c27b09
|
Updated comments to indicate preference of .g4 over .g
|
2012-03-30 11:37:22 -05:00 |
Sam Harwell
|
cfcb2a1a55
|
Add Tool.GRAMMAR_EXTENSION (.g4) and Tool.LEGACY_GRAMMAR_EXTENSION (.g), allow imported grammars to use either extension (favoring .g4 over .g).
|
2012-03-30 11:36:20 -05:00 |
Terence Parr
|
11cd720cc6
|
added failing test so i go back and fix issue with op=('+'|'-') in LR rules
|
2012-03-29 21:37:56 -07:00 |
Terence Parr
|
1b1ff9915d
|
tweak to Gen.java so it looks in correct templates area.
|
2012-03-29 15:51:57 -07:00 |
Terence Parr
|
42706485e9
|
was looking for imports with .g not .g4
|
2012-03-29 14:59:43 -07:00 |
Terence Parr
|
447a5620f0
|
add -diagnostics option to test rig.
|
2012-03-28 11:07:23 -07:00 |
Terence Parr
|
e2d9ffc767
|
Merge pull request #51 from parrt/master
a bunch of new updates
|
2012-03-28 10:37:43 -07:00 |
Terence Parr
|
48b2e237d1
|
Merge branch 'no-rules-npe' of https://github.com/sharwell/antlr4
|
2012-03-27 21:23:47 -07:00 |
Sam Harwell
|
cc7e9c1b0c
|
Don't strip error numbers from lines because the numbers are constants of the public API
|
2012-03-27 21:52:34 -05:00 |
Sam Harwell
|
8d16912fb9
|
Fix expected output for testAmbigLR
|
2012-03-27 21:51:55 -05:00 |
Sam Harwell
|
2ff9c12848
|
Fix expected error/warning numbers
|
2012-03-27 21:51:31 -05:00 |
Sam Harwell
|
95b6cd58c4
|
Fix NPE when a grammar contains no rules (instead of appropriate error message)
|
2012-03-27 21:25:23 -05:00 |
Sam Harwell
|
eb48cdf55b
|
Fix test affected by 9c1e58db7c (add {} in primary alt block of LR rule)
|
2012-03-27 21:22:04 -05:00 |
Sam Harwell
|
4b0040f2a1
|
Fix test affected by bdda174af6 (set stop token even if exception occurs)
|
2012-03-27 21:20:29 -05:00 |
Terence Parr
|
a363e70582
|
pull from master
|
2012-03-27 16:22:01 -07:00 |
Terence Parr
|
9c1e58db7c
|
add {} in primary alt block to prevent ID|INT from becoming SET, which breaks code gen needs.
|
2012-03-27 16:21:01 -07:00 |
Terence Parr
|
bd51907c5e
|
Merge branch 'abstract-parser' of github.com:sharwell/antlr4
|
2012-03-27 15:18:06 -07:00 |
Terence Parr
|
bf07f7907f
|
Merge branch 'override-ruleindex' of github.com:sharwell/antlr4
|
2012-03-27 15:09:50 -07:00 |
Terence Parr
|
41e97791bb
|
Merge branch 'set-stop-token' of github.com:sharwell/antlr4
|
2012-03-27 15:08:57 -07:00 |
Terence Parr
|
580ec1f7d7
|
Merge branch 'fix-tests' of github.com:sharwell/antlr4
|
2012-03-27 15:07:05 -07:00 |
Terence Parr
|
f307945d2a
|
Merge branch 'lexer-npe' of github.com:sharwell/antlr4
|
2012-03-27 15:06:17 -07:00 |
Terence Parr
|
8465920343
|
Merge branch 'atnstate-reachability-test' of github.com:sharwell/antlr4
|
2012-03-27 15:05:39 -07:00 |