parrt
|
01a71c5b02
|
fixing a lot of little thingsTo make my examples work
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9410]
|
2011-11-19 17:27:19 -08:00 |
parrt
|
d597de1792
|
tweak
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9311]
|
2011-11-13 18:26:27 -08:00 |
parrt
|
27cbd249ac
|
Added lots of little stuff
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9310]
|
2011-11-13 18:04:35 -08:00 |
parrt
|
324884585b
|
add slider
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9306]
|
2011-11-13 11:35:11 -08:00 |
parrt
|
1cd3bacaf2
|
tweak
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9289]
|
2011-11-10 12:30:12 -08:00 |
parrt
|
64b4cbd2c8
|
added auto highlight to tree views
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9262]
|
2011-11-05 08:56:12 -08:00 |
parrt
|
ffc4f9b126
|
added Cay Horstmann's printing code for postscript.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9254]
|
2011-11-03 09:10:30 -08:00 |
parrt
|
5cf4cba9c7
|
fix bug in modes
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9231]
|
2011-10-31 16:27:34 -08:00 |
parrt
|
2d43a22e27
|
reorg'd lexer
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9226]
|
2011-10-30 10:39:17 -08:00 |
parrt
|
95bc423669
|
more tests and made EOF always appear even if DONE : EOF ; in lexer
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9225]
|
2011-10-29 13:59:17 -08:00 |
parrt
|
6576abf65f
|
reorg'd lexer ATN sim to fix bug
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9221]
|
2011-10-27 19:33:45 -08:00 |
parrt
|
f44d03343a
|
push to grab at work...lexer might be hosed
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9220]
|
2011-10-27 11:29:20 -08:00 |
parrt
|
ad468ee29b
|
added tree node highlighting in treeviewer
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9206]
|
2011-10-25 15:53:46 -08:00 |
parrt
|
542a57b49a
|
reworked udo's tree viewer
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9149]
|
2011-10-21 10:58:00 -08:00 |
parrt
|
6c104b7724
|
pull apart treeviewer; rename ANTLRParserListener
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9148]
|
2011-10-20 19:12:32 -08:00 |
parrt
|
3bbcfa5d25
|
change name of method
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9144]
|
2011-10-11 16:16:29 -08:00 |
parrt
|
547d58514d
|
bug fixes in error handling part deux
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9112]
|
2011-10-06 13:28:36 -08:00 |
parrt
|
251a42ddbb
|
bug fixes in error handling
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9111]
|
2011-10-06 10:40:07 -08:00 |
parrt
|
6179d7586b
|
tweak tests
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9108]
|
2011-10-04 13:26:18 -08:00 |
parrt
|
6b4e9905fb
|
rename member, tweak output. new chk for inf loop from error sync works
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9088]
|
2011-09-30 20:40:14 -08:00 |
parrt
|
60c9fe76c0
|
almost got new error mech in
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9087]
|
2011-09-30 20:22:09 -08:00 |
parrt
|
e8a2a738cf
|
rename TreeNodeStream
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9075]
|
2011-09-24 09:33:04 -08:00 |
parrt
|
9c5f636bea
|
labels work with tree parsers now.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9072]
|
2011-09-22 17:32:25 -08:00 |
parrt
|
b63b271815
|
got basic tree parser working.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9071]
|
2011-09-22 17:16:22 -08:00 |
parrt
|
a8195e5d7c
|
playing
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9067]
|
2011-09-11 16:20:42 -08:00 |
parrt
|
a1c682434d
|
removes the individual stacks to track rule invocations. $a::x now looks up the context stack for rule index RULE_a. they're not done very often and so it's better to say all of the overhead pushing and popping the contexts.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9066]
|
2011-09-11 16:12:01 -08:00 |
parrt
|
bf19465437
|
Got a rule labels added to the tree and also altered code generation so that it pays attention to the labels. fairly major surgery but it's a nice refactoring.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9062]
|
2011-09-09 17:08:13 -08:00 |
parrt
|
62937ca639
|
rename visit->walk
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9060]
|
2011-09-08 16:52:30 -08:00 |
parrt
|
2d234ee28c
|
Got the visitor thing cleaned up enough for a small example
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9059]
|
2011-09-08 13:45:05 -08:00 |
parrt
|
da7e7c8813
|
clean up tree output, rename _ctx to context
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9058]
|
2011-09-08 12:12:51 -08:00 |
parrt
|
730794128e
|
parse tree visiting; now, we ALWAYS generate a return struct definition: rule_ctx.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9049]
|
2011-09-05 17:08:26 -08:00 |
parrt
|
5c6f35abef
|
did some reorganization
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9038]
|
2011-09-03 11:52:23 -08:00 |
parrt
|
085dd05bf1
|
got parser nongreedy loops going
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9032]
|
2011-08-12 19:51:12 -08:00 |
parrt
|
f44c49a8b8
|
got lexer nongreedy loops going
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9018]
|
2011-08-07 11:19:34 -08:00 |
parrt
|
a9782118ac
|
add
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8985]
|
2011-08-04 08:56:08 -08:00 |
parrt
|
d926ec9661
|
WOOT! all left-recursive tests pass
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8972]
|
2011-07-31 18:14:47 -08:00 |
parrt
|
328444244f
|
backing out changes; tried 2 stacks; too complicated
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8969]
|
2011-07-31 10:38:48 -08:00 |
parrt
|
e32bae3276
|
rebuilt ATN structure for ()* and ()+; two decisions each now unless single alt.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8966]
|
2011-07-30 17:20:57 -08:00 |
parrt
|
2ebedba421
|
debugging
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8933]
|
2011-07-29 15:45:31 -08:00 |
parrt
|
b90b073450
|
getting more unit tests in
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8924]
|
2011-07-29 14:05:19 -08:00 |
parrt
|
4b5cd3a9ba
|
We're forced to exec args, even if dependent on _localctx. If no actual context to use, create dummy context to use for arg eval only.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8922]
|
2011-07-29 11:45:27 -08:00 |
parrt
|
dcfb804ed3
|
added method to get context for non-arg rules
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8921]
|
2011-07-28 19:36:56 -08:00 |
parrt
|
cce6c70b2e
|
fixed context in sempred. don't exec forced actions either if in outer context and dependent.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8920]
|
2011-07-28 15:15:41 -08:00 |
parrt
|
3d15daccad
|
got predicate issue resolved. executes preds if not dependent on context and no dipping into outer context
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8919]
|
2011-07-28 12:43:28 -08:00 |
parrt
|
9328c164af
|
set type
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8913]
|
2011-07-27 16:45:02 -08:00 |
parrt
|
2136287966
|
tweak
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8911]
|
2011-07-27 15:55:30 -08:00 |
parrt
|
078e2ab47c
|
java.g working again.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8910]
|
2011-07-26 10:56:24 -08:00 |
parrt
|
c6fa2fce6e
|
decided to clean up a bit, backtracking from updating current to have inner/outer context. will try with full ctx again.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8908]
|
2011-07-25 16:49:33 -08:00 |
parrt
|
a29feac1bf
|
a bit of clean up
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8906]
|
2011-07-24 16:18:21 -08:00 |
parrt
|
66da1f723a
|
got unit tests working again for interp; got args funcs in output
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8902]
|
2011-07-24 11:48:43 -08:00 |