Commit Graph

42 Commits (a1f3e5695b9dc3dd1feec2bd6c1498ca006a4283)

Author SHA1 Message Date
Slava Pestov 6b25e99470 Add summary for heaps more vocabs 2009-02-16 21:05:13 -06:00
U-SLAVA-DFB8FF805\Slava 0eee4f89d4 Mess around with tags 2008-11-17 06:59:17 -06:00
Slava Pestov 736974fe15 Fix PEG tests for multiline changes 2008-09-25 03:37:48 -05:00
Chris Double f3145c5961 [EBNF and EBNF: now return ast 2008-07-10 13:56:06 +12:00
Chris Double c8511b483f Add support for 'with' in js parser. Now parses jquery successfully 2008-07-10 13:56:06 +12:00
Chris Double 8f718fa41e Parse more valid JavaScript 2008-07-10 13:56:06 +12:00
Chris Double 87bbe8cae1 Get for(x in y) { } working in js parser 2008-07-10 13:56:06 +12:00
Chris Double bf664e7ec8 Add ShiftExpr to JavaScript parser 2008-07-10 13:56:06 +12:00
Chris Double 7404c5dc01 Add ShiftExpr to JavaScript parser 2008-07-10 13:56:06 +12:00
Chris Double 4394cb08f6 RegExp fix for javascript tokenizer 2008-07-10 13:56:06 +12:00
Chris Double acb6d3a312 Fix peg.ebnf tests. Handle \ in EBNF 2008-07-10 13:56:06 +12:00
Chris Double cf00bc8a0c Add flags to regexp tokenizer in JavaScript 2008-07-10 13:56:06 +12:00
Chris Double 9c96edb805 Fix 'For' statement in JavaScript parser 2008-07-10 13:56:06 +12:00
Chris Double 37ade561a9 Fix unary expression in js grammar 2008-07-10 13:56:05 +12:00
Chris Double 75814c35f4 Fix MulExpr to use Unary on rhs 2008-06-24 10:50:41 +12:00
Chris Double f0a1f8fe5f Fix JavaScript new expression 2008-06-21 16:56:21 +12:00
Chris Double a15783cabb Fix typo in != in JavaScript parser 2008-06-21 10:32:15 +12:00
Chris Double c5a9ee0e16 Add typeof, void and delete to JavaScript grammar 2008-06-21 02:40:08 +12:00
Chris Double 8fa0c80d4e Add regular expressions to JavaScript parser 2008-06-21 02:29:47 +12:00
Chris Double e8f9904549 Add \r to the JavaScript automatic semicolon insertion routine 2008-06-21 02:21:54 +12:00
Chris Double 4a47346bda Fix parse-javascript word for recent changes 2008-06-21 02:09:46 +12:00
Chris Double ff8e521907 Fix automatic semicolon insertion rule in JavaScript parser 2008-06-21 02:06:58 +12:00
Chris Double 6b83ab9d90 Fix terminal parser with non-default tokenizers 2008-06-21 01:49:07 +12:00
Chris Double 5433553571 Remove EBNF: and [EBNF EBNF] +tokenizer syntax
replaced with tokenizer support in ebnf grammar itself.
2008-06-21 01:00:27 +12:00
Chris Double b6b5f12732 Provide ability to plug in tokenizers to ebnf parsers 2008-06-20 22:45:19 +12:00
Chris Double 2b2ede0a89 Add a javascript sc test 2008-06-19 01:45:09 +12:00
Chris Double d5e5e47944 Fix bug in javascript automatic semicolon insertion rule 2008-06-19 01:39:51 +12:00
Chris Double d58a085598 Add additional javascript test 2008-06-19 01:24:17 +12:00
Chris Double fcd1e39834 More JavaScript fixes for keyword handling 2008-06-19 01:20:33 +12:00
Chris Double c26d87e117 Fix handling of JavasScript names which partially match reserved words 2008-06-19 01:01:46 +12:00
Chris Double fc7baebacb Fix handling of _ and $ in Javascript names 2008-06-19 00:51:47 +12:00
Chris Double 6f8e2a4b0d Refactor JavaScript parser 2008-06-19 00:42:11 +12:00
Chris Double ea6974d5da Add \r to whitespace in javascript tokenizer 2008-06-18 23:50:25 +12:00
Chris Double a5719e3397 Add javascript tests. Minor changes to javascript grammar 2008-06-18 21:30:21 +12:00
Chris Double 778573106c Fix Sc rule 2008-06-18 20:35:32 +12:00
Chris Double 7694dfd688 Allow zero arguments in javascript list handling 2008-06-18 20:35:32 +12:00
Chris Double e99ff9fa6b Fix list AST in javascript parser 2008-06-18 20:35:32 +12:00
Chris Double 4050ebcbde Javascript parser now works on token sequence 2008-06-18 20:35:32 +12:00
Chris Double 258951d954 Split out javascript tokenizer 2008-06-18 20:35:32 +12:00
Chris Double 55216a990d Remove drop from actions 2008-06-18 20:35:32 +12:00
Chris Double 79dfe2806a Remove javascript boa constructors 2008-06-18 20:35:32 +12:00
Chris Double b338fc8fea Javascript parser 2008-06-18 20:35:32 +12:00