Commit Graph

8 Commits (0b0e46085776ad8e7b51a3b907e9de9953249c1d)

Author SHA1 Message Date
Chris Double eac450bdcf Add ebnf rule word 2008-04-02 15:55:18 +13:00
Chris Double 34a1505d95 PL0 whitespace handling improvement 2008-04-02 15:47:30 +13:00
Chris Double 1b58ba404e Fix peg.pl0 test failures 2008-04-02 13:50:29 +13:00
Chris Double e7980ebc61 More refactoring of EBNF
<EBNF .. EBNF> now produces a quotation that when called does the parsing
EBNF: foo ... ;EBNF creates a 'foo' word with stack effect (string -- result)
when called it parses the string and returns the result.
2008-03-20 17:11:09 +13:00
Chris Double 208c88c449 Update pl0 for ebnf changes, and add more tests 2008-03-19 18:35:45 +13:00
Slava Pestov e98cd1fd59 New convention for unit tests 2008-03-01 17:00:45 -05:00
Chris Double f94c280e06 Fix pl0 tests 2007-11-29 12:49:51 +13:00
Chris Double ea2d4ea261 Work on PL/0 Grammar as a PEG example 2007-11-27 15:56:26 +13:00