Terence Parr
|
94071d7d82
|
prevent negative indexes
|
2012-06-01 17:36:21 -07:00 |
Terence Parr
|
de83aacb65
|
add unit test
|
2012-05-31 17:02:15 -07:00 |
Terence Parr
|
aab8806783
|
added setter for _token
|
2012-05-26 11:32:32 -07:00 |
Terence Parr
|
3b1d91e010
|
fix unit tests
|
2012-05-24 13:08:15 -07:00 |
Terence Parr
|
6539c5f464
|
remove inappropriate attributes of lexer rules
|
2012-05-24 13:07:43 -07:00 |
Terence Parr
|
e737653b4f
|
lexer getText() included lookahead char, which it shouldn't.
|
2012-05-23 14:09:32 -07:00 |
Terence Parr
|
cd82465830
|
updated [...] parser so it handles < > and [ ] properly. no escapes now.
|
2012-05-23 12:48:07 -07:00 |
Terence Parr
|
bc236a6e0b
|
no tree attribute
|
2012-05-22 16:54:45 -07:00 |
Terence Parr
|
8078d39053
|
rm "st" attribute
|
2012-05-22 16:42:05 -07:00 |
Terence Parr
|
bd87ec95e2
|
add setters for line/charpos to lexer/lexersimulator
|
2012-05-22 16:21:41 -07:00 |
Terence Parr
|
868ca7ca6d
|
named actions in combined get copied to lexer now, but lexer::{...} are MOVED to lexer grammar.
|
2012-05-22 16:21:06 -07:00 |
Terence Parr
|
d378469c9c
|
rename
|
2012-05-20 18:06:43 -07:00 |
Terence Parr
|
6215390408
|
add ctor for consistency
|
2012-05-20 17:28:14 -07:00 |
Terence Parr
|
5fc148381a
|
rm toString from token stream. it affects buffer.
|
2012-05-20 16:49:44 -07:00 |
Terence Parr
|
990da7d1d8
|
add unit test
|
2012-05-19 18:08:56 -07:00 |
Terence Parr
|
03d7b51d3c
|
throw exception upon bad token indexes, add getOffChannelTokensToLeft, right. pull up some off channel token methods from CommonTokenStream. renamed.
|
2012-05-19 14:22:52 -07:00 |
Terence Parr
|
7be2ba9d42
|
remove unused type param
|
2012-05-19 13:06:27 -07:00 |
Terence Parr
|
c590ba8fd8
|
don't look backwards for err msg if EOF is entire input. make sure we don't use -1 rule index for ruleNames[]
|
2012-04-29 12:12:42 -07:00 |
Terence Parr
|
5fbc994342
|
update changes
|
2012-04-26 12:26:14 -07:00 |
Terence Parr
|
6314b7d31b
|
-> becomes # for alt labels
|
2012-04-26 11:59:57 -07:00 |
Terence Parr
|
30f61b17e3
|
comment tweak
|
2012-04-15 18:30:28 -07:00 |
Terence Parr
|
f4abc84054
|
MutableInt's compare method was messed up.
|
2012-04-10 10:51:51 -07:00 |
Terence Parr
|
35aeeb7c5c
|
turn on building parse trees by default since we do -listener by default.
|
2012-04-07 11:27:18 -07:00 |
Terence Parr
|
6a0081d12e
|
rm gunit for now
|
2012-04-06 20:21:11 -07:00 |
Terence Parr
|
290833150d
|
Merge branch 'basetest-error-reporting' of git://github.com/sharwell/antlr4
|
2012-04-04 13:47:19 -07:00 |
Sam Harwell
|
9d92446125
|
Merge remote-tracking branch 'parrt/master' into basetest-error-reporting
|
2012-04-04 15:38:03 -05:00 |
Sam Harwell
|
1ade15392b
|
Add license header
|
2012-04-04 15:33:39 -05:00 |
Sam Harwell
|
e11dc07275
|
Remove TokenRewriteStream
|
2012-04-04 15:33:03 -05:00 |
Terence Parr
|
585aa0a14b
|
Merge branch 'tokenstreamrewriter' of git://github.com/sharwell/antlr4
|
2012-04-04 13:20:58 -07:00 |
Sam Harwell
|
ff2655d379
|
Rename getSource() to getTokenStream()
|
2012-04-04 15:20:45 -05:00 |
Terence Parr
|
8155b1138e
|
Merge branch 'implicit-tokens' of git://github.com/sharwell/antlr4
|
2012-04-04 13:11:02 -07:00 |
Terence Parr
|
8658be69ba
|
Merge branch 'test-reporting' of git://github.com/sharwell/antlr4
|
2012-04-04 13:08:07 -07:00 |
Terence Parr
|
cdb357b37f
|
Merge branch 'tool-cleanup' of git://github.com/sharwell/antlr4
|
2012-04-04 13:06:55 -07:00 |
Sam Harwell
|
bbd61dca35
|
Remove TokenStreamRewriter.getOriginalText() (use rewriter.getSource().getText() instead)
|
2012-04-04 10:15:29 -05:00 |
Sam Harwell
|
a85f1c17a1
|
Add TokenStreamRewriter.getSource()
|
2012-04-04 10:14:09 -05:00 |
Sam Harwell
|
e4612935f2
|
Only need TokenStream (was overly restricted to BufferedTokenStream)
|
2012-04-04 10:10:33 -05:00 |
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 |