parrt
|
9da8639ba8
|
got AST construction ops working it seems.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8797]
|
2011-06-29 10:42:23 -08:00 |
parrt
|
68cef48483
|
cleaned up; mv'd stuff to parser. reorg to have lexer in controller
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8794]
|
2011-06-28 17:51:39 -08:00 |
parrt
|
2d5c4fd686
|
got core ^ and ! ops in
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8791]
|
2011-06-28 16:15:31 -08:00 |
parrt
|
15fbaccb6d
|
reorg to get walking of rules out of default factory into controller
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8790]
|
2011-06-28 15:18:39 -08:00 |
parrt
|
1510686b02
|
runtime no longer depends on tool module
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8787]
|
2011-06-28 11:51:21 -08:00 |
parrt
|
87c727e91f
|
change rule to ruleIndex in Rule; tests pass
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8786]
|
2011-06-28 11:37:45 -08:00 |
parrt
|
9bc02bfd33
|
no tool depends now in ATN, moved some maps to arrays :)
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8779]
|
2011-06-27 18:46:21 -08:00 |
parrt
|
4d04b21999
|
removed Rule depend from ATN
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8778]
|
2011-06-27 17:53:11 -08:00 |
parrt
|
ad98d17191
|
snapshot; removed some dependencies to tool in runtime; made sure java grammar / parser still works
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8777]
|
2011-06-27 17:38:15 -08:00 |
parrt
|
de0881a88b
|
tweak
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8776]
|
2011-06-27 16:20:03 -08:00 |
parrt
|
7e45a0c01d
|
tweak
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8775]
|
2011-06-27 16:06:46 -08:00 |
parrt
|
05d7670985
|
woof. separated out interfaces etc... now codegen extensions work
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8768]
|
2011-06-27 13:38:50 -08:00 |
parrt
|
55ce044acf
|
reorg to get extensions
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8767]
|
2011-06-27 11:33:40 -08:00 |
parrt
|
506f8eec09
|
started reorg to have codegen extensions for customizing and doing stuff like output=AST
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8766]
|
2011-06-26 18:04:57 -08:00 |
parrt
|
46f68c8d63
|
moved decls into package. messed around with AddLeaf. must distinguish between implicit and regular labels. implicit are locals, manual labels go into ctx.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8765]
|
2011-06-26 13:20:02 -08:00 |
parrt
|
046b469f8e
|
got all locals into return struct. all vars are visible to invoked rules via $rule::attr now.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8757]
|
2011-06-23 17:29:51 -08:00 |
parrt
|
d8edb713ed
|
initial wack at args/return value object
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8743]
|
2011-06-22 18:04:29 -08:00 |
parrt
|
7f56ba47c3
|
separated setattr for lexers
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8740]
|
2011-06-22 17:12:13 -08:00 |
parrt
|
5f95cde48d
|
cleaned up action splitting
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8737]
|
2011-06-22 16:40:42 -08:00 |
parrt
|
c607e66f1a
|
added demo target X.stg
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8729]
|
2011-06-22 15:03:47 -08:00 |
parrt
|
4e3fd8446d
|
removed state stuff
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8726]
|
2011-06-22 14:45:28 -08:00 |
parrt
|
981aff4132
|
kill
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8694]
|
2011-06-21 12:03:24 -08:00 |
parrt
|
315944694f
|
mv file
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8688]
|
2011-06-20 17:54:54 -08:00 |
parrt
|
a2ed93e997
|
messing w/build
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8687]
|
2011-06-20 17:52:01 -08:00 |
parrt
|
a7bed42c35
|
setting up ant build
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8684]
|
2011-06-20 17:34:57 -08:00 |
parrt
|
d6e4d5fb42
|
fix from 3.4
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8671]
|
2011-06-19 12:26:08 -08:00 |
parrt
|
1d6ce54816
|
tweak token consts.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8668]
|
2011-06-18 15:08:43 -08:00 |
parrt
|
da633613a7
|
all rule indexes are 0-based now; 0..n-1 not 1..n
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8667]
|
2011-06-18 15:06:49 -08:00 |
parrt
|
1530234c29
|
moved from ST group file of en.stg messages to inline in ErrorType; no one made a non-English version in 4 years so...
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8666]
|
2011-06-18 14:02:16 -08:00 |
parrt
|
a3b985fadf
|
added @ModelElement annotation. model walker now descends into these in order to fill template args.
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8665]
|
2011-06-18 12:55:39 -08:00 |
parrt
|
bd5df8ed53
|
ok, working on java again...same functionality as antlr-rewrite dir. ready to move forward
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8664]
|
2011-06-18 11:10:03 -08:00 |
parrt
|
1a17eb3be1
|
get to compile
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8662]
|
2011-06-18 10:35:31 -08:00 |
parrt
|
bb02ed151e
|
adding new files
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8661]
|
2011-06-17 16:44:51 -08:00 |
parrt
|
1a43396d3b
|
adding new files
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8660]
|
2011-06-17 16:07:39 -08:00 |
parrt
|
061fff09f9
|
adding new files
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8659]
|
2011-06-17 16:05:00 -08:00 |
parrt
|
2ddeb7c769
|
adding new files
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8658]
|
2011-06-17 15:42:21 -08:00 |
parrt
|
72ee89294f
|
add
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8642]
|
2011-06-16 10:58:51 -08:00 |
parrt
|
a13068c7c2
|
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8640]
|
2011-06-15 18:36:21 -08:00 |
parrt
|
c186d5ad76
|
add
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8638]
|
2011-06-14 16:30:40 -08:00 |
parrt
|
f6e54b3327
|
add more
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8637]
|
2011-06-14 16:29:02 -08:00 |
parrt
|
55f384237b
|
add initial antlr4 files (mainly runtime)
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 8636]
|
2011-06-14 16:22:05 -08:00 |
parrt
|
36fb229434
|
Rename/move file(s) from old antlr4 to antlr-rewrite; that's not antlr4 anymore
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 7912]
|
2011-03-26 11:33:02 -08:00 |
parrt
|
360bd17f21
|
not sure
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 7819]
|
2011-03-07 10:06:29 -08:00 |
parrt
|
0eccd0f3a7
|
not sure what i was doing; stopping dev
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 7710]
|
2011-02-17 10:16:58 -08:00 |
parrt
|
0c254d7629
|
improve gunit in v4
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 7388]
|
2011-01-02 14:50:08 -08:00 |
parrt
|
b5be319b9b
|
make more flexible
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 7381]
|
2010-12-31 17:27:11 -08:00 |
parrt
|
695c997f26
|
tweak comment
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 7167]
|
2010-11-23 18:14:49 -08:00 |
parrt
|
03b147f129
|
make it compile
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 7066]
|
2010-11-20 17:23:38 -08:00 |
parrt
|
6414fa00c6
|
crap; was messing with lexers but anyway just added depth back to closure
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 6915]
|
2010-07-07 13:38:13 -08:00 |
parrt
|
0e4fbf903d
|
put preds in DFA not just in print out
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 6913]
|
2010-06-16 12:20:14 -08:00 |