Commit Graph

301 Commits (e1578b5848ebafc3107e4e3509b5fa787f79b02c)

Author SHA1 Message Date
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
Slava Pestov aea0fed14c Fixing basis -> extra dependencies 2008-09-05 19:29:14 -05:00
Slava Pestov 724fae53e9 Move web framework to basis 2008-09-04 18:15:13 -05:00
Doug Coleman 3dc4de4389 new accessors 2008-09-02 15:13:01 -05:00
Doug Coleman 978adcf90c new accessors 2008-08-30 21:59:46 -05:00
Doug Coleman dad17acaf3 new accessors 2008-08-30 14:06:10 -05:00
Slava Pestov 59f902f673 Moving parts of extra/peg to basis 2008-08-22 23:04:24 -05:00
Slava Pestov 8b855b2445 Help lint fixes 2008-08-22 23:00:35 -05:00
Slava Pestov 40e926609a Fixing unit tests 2008-08-22 22:07:59 -05:00
Slava Pestov 3eb0476811 Add declaration 2008-08-22 18:09:38 -05:00
Slava Pestov 4cb64aaeb8 Fixing unit tests for eval word being moved 2008-07-29 00:05:01 -05:00
Chris Double 3f68fb4618 Fix regression where multiply defined ebnf rules didn't result in an error 2008-07-15 15:42:13 +12:00
Chris Double 539e697a08 Correct help-lint issues in pegs 2008-07-15 13:51:55 +12:00
Slava Pestov f7c69e0018 peg doesn't need combinators.lib 2008-07-11 17:27:47 -05:00
Chris Double 9fc2175403 peg refactorings 2008-07-11 11:37:02 +12:00
Chris Double 46b0df2631 Use || in peg choice code generation 2008-07-11 11:37:02 +12:00
Chris Double 51faed0945 Make pegs seq parser use short circuiting && 2008-07-11 11:37:02 +12:00
Chris Double b720bc16a8 Fix peg equals? method 2008-07-10 17:17:36 +12:00
Chris Double 2ed0d561ae Store peg rules by their id rather than word in left recursion handling 2008-07-10 13:56:07 +12:00
Chris Double 9e78bb70f2 packrat refactoring 2008-07-10 13:56:07 +12:00
Chris Double 4135f81514 Fix comment in peg eval-rule 2008-07-10 13:56:07 +12:00
Chris Double ec896eeba8 peg fixes 2008-07-10 13:56:06 +12:00
Chris Double d92c19f694 Remove delegate usage from pegs 2008-07-10 13:56:06 +12:00
Chris Double 7f4fe76698 More peg test fixes 2008-07-10 13:56:06 +12:00
Chris Double f3145c5961 [EBNF and EBNF: now return ast 2008-07-10 13:56:06 +12:00
Chris Double 72bd6b4dc8 Fix peg tests 2008-07-10 13:56:06 +12:00
Chris Double 4c1fe8f0b3 Add <EBNF ... ENBF> syntax to return a parser object 2008-07-10 13:56:06 +12:00
Chris Double 8aa7bc6d78 [EBNF ... EBNF] now does an implicit call 2008-07-10 13:56:06 +12:00
Chris Double e47f944cca Print error message nicely 2008-07-10 13:56:06 +12:00
Chris Double b5cef674b1 Pegs throw exceptions on error now 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 e14bb84a5a More error handling for pegs 2008-07-10 13:56:06 +12:00
Chris Double 00827d3b12 Throw error on failed parse, returning relevant error information 2008-07-10 13:56:05 +12:00
Chris Double 37ade561a9 Fix unary expression in js grammar 2008-07-10 13:56:05 +12:00
Slava Pestov 9d6f21d83c Fix bug exposed by new/boa change 2008-06-27 03:03:31 -05:00
Slava Pestov d65a76d10f Fixing builder failures 2008-06-25 15:35:14 -05:00
Slava Pestov 590ccc49e1 Fix conflict 2008-06-25 04:07:37 -05:00
Eduardo Cavazos bf238283da Update code for combinators.short-circuit 2008-06-24 13:47:54 -05: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