Commit Graph

26 Commits (c3002ed0f04bf8453fe10b6aded2b937f21ad07a)

Author SHA1 Message Date
Slava Pestov b62630b5ac Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00
Slava Pestov 05f3f9dcb9 Fixing unit tests for stack effect inference changes 2009-04-20 21:15:19 -05:00
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 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 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 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 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 6f8e2a4b0d Refactor JavaScript parser 2008-06-19 00:42:11 +12:00