David Greenspan
|
39056590d4
|
move token matchers out of parser lib
|
2012-09-12 14:31:47 -07:00 |
|
David Greenspan
|
34b4ebbf22
|
create JSParser
|
2012-09-12 14:11:28 -07:00 |
|
David Greenspan
|
603ad14570
|
tweaks
|
2012-09-12 13:55:36 -07:00 |
|
David Greenspan
|
ce2a41c1c3
|
kill node.lhs, put error msg in Tokenizer
|
2012-09-12 13:42:54 -07:00 |
|
David Greenspan
|
3197dd241c
|
prev/next pointers in Lexemes
|
2012-09-12 13:11:54 -07:00 |
|
David Greenspan
|
6e5e7497f0
|
Lexeme object
|
2012-09-12 13:04:19 -07:00 |
|
David Greenspan
|
ef3e4f41b8
|
more clarity around noIn flags
|
2012-09-12 11:09:30 -07:00 |
|
David Greenspan
|
d2c99c490a
|
start of removing seq args to node(..)
|
2012-09-11 21:54:10 -07:00 |
|
David Greenspan
|
79ce16bfe9
|
kill second arg to opt(parser)
|
2012-09-11 21:51:06 -07:00 |
|
David Greenspan
|
9d55f11b69
|
move unary parsing into lib
|
2012-09-11 21:30:36 -07:00 |
|
David Greenspan
|
98859f6874
|
more refinements
|
2012-09-11 21:20:36 -07:00 |
|
David Greenspan
|
c44592d074
|
and/not, more refinements
|
2012-09-11 21:01:37 -07:00 |
|
David Greenspan
|
b34ed9eb6e
|
reduce use of revalue(...)
|
2012-09-11 20:29:34 -07:00 |
|
David Greenspan
|
2b41592236
|
no more unpack!
|
2012-09-11 19:59:52 -07:00 |
|
David Greenspan
|
132b4897af
|
Parser object
|
2012-09-11 19:38:27 -07:00 |
|
David Greenspan
|
a6bd5747b2
|
ParseNode object
|
2012-09-11 18:03:29 -07:00 |
|
Nick Martin
|
a43c8b1d6a
|
Comment on upcoming fix in node that means we can remove our hacky patch.
|
2012-09-11 17:14:07 -07:00 |
|
David Greenspan
|
027f41e8c6
|
fix /= operator
|
2012-09-11 16:49:48 -07:00 |
|
David Greenspan
|
1043248092
|
finished syntax forms tests
|
2012-09-11 16:49:48 -07:00 |
|
David Greenspan
|
940955a71d
|
fix typo
|
2012-09-11 16:49:48 -07:00 |
|
David Greenspan
|
9f2b4eb036
|
more tests
|
2012-09-11 16:49:48 -07:00 |
|
David Greenspan
|
c27a6b34ec
|
more tests
|
2012-09-11 16:49:48 -07:00 |
|
David Greenspan
|
c859dad1a4
|
more tests
|
2012-09-11 16:49:48 -07:00 |
|
David Greenspan
|
b2345a5329
|
start of syntax forms test
|
2012-09-11 16:49:48 -07:00 |
|
David Greenspan
|
faac13b290
|
implement badParse in tester
|
2012-09-11 16:49:48 -07:00 |
|
David Greenspan
|
23f6e753af
|
kill prevToken argument to runRequired
|
2012-09-11 16:49:48 -07:00 |
|
David Greenspan
|
447fef8f0e
|
remove "after" arg to parseError
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
907ad8990b
|
tokenization error tests
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
5af09e5d97
|
fix tests for API changes
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
f1379b8ec9
|
demo tweaks
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
fb183e1e5c
|
a few name changes
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
c63278332b
|
AST => tree
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
d6370e762a
|
tweaks, node naming
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
ef62683280
|
none => empty
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
996da3b01f
|
first parser tests
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
a0bb26e735
|
parser_tests
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
120b5cf0f8
|
more XXX notes
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
6dccc293ba
|
add notes
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
82323d61f3
|
support elision in array literals
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
b869ecbd80
|
move parser combinators into own file
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
42675e5c02
|
"variables" statement => "var" statement
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
48c62ea850
|
further demo tweaks
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
1fc75baa0a
|
spark efficiency hack
|
2012-09-11 16:49:47 -07:00 |
|
David Greenspan
|
cbfad7f578
|
UI tweaks
|
2012-09-11 16:49:46 -07:00 |
|
David Greenspan
|
ce65ffede8
|
whitespace fixes
|
2012-09-11 16:49:46 -07:00 |
|
David Greenspan
|
194d3151f3
|
implement runRequired and runMaybeRequired
|
2012-09-11 16:49:46 -07:00 |
|
David Greenspan
|
cad29bd0b1
|
css tweaks
|
2012-09-11 16:49:46 -07:00 |
|
David Greenspan
|
6f46d17a54
|
change starting example
|
2012-09-11 16:49:46 -07:00 |
|
David Greenspan
|
d17d38600d
|
tweaks, better-looking implicit semis
|
2012-09-11 16:49:46 -07:00 |
|
David Greenspan
|
99e8bacdb3
|
initial commit of jsparse package and demo
|
2012-09-11 16:49:46 -07:00 |
|