Commit Graph

15 Commits

Author SHA1 Message Date
Daniel Holden
fbc5d8f9ae Added line-reader example. Changed behaviour of eof on regex to parse either eof or a newline followed be eof (better matchers other regex engines). 2018-10-13 18:27:42 -04:00
petermlm
913cc58824 Made traversal free 2016-05-31 22:32:24 +01:00
petermlm
e99b35796c Made example for tree traversal 2016-04-19 23:21:39 +01:00
petermlm
aa17e0723e 2 space indentation 2016-04-17 18:51:04 +01:00
petermlm
d8243d01f1 Added example for tree traversal 2016-04-17 18:44:24 +01:00
Daniel Holden
4472dd4363 Added basic optimise function for parsers. 2015-11-07 16:57:09 +00:00
Daniel Holden
c4c963f3b3 Updated foobar example 2015-02-07 19:41:33 +00:00
Daniel Holden
9481c6573c Fixed odd bug with calloc 2015-02-07 19:26:35 +00:00
Daniel Holden
6af8360517 Fixed bug with mpca_lang statement delete 2014-05-05 11:04:00 +01:00
Daniel Holden
a5ed2097ea Fixed error with failure messages. Null terminated lists to mpca_lang and fixed crash. 2014-04-23 12:20:20 +01:00
Daniel Holden
8d9bf9fdda Fixed bug in state tagging. Updated examples to use concatinated preprocessor strings 2014-04-16 17:06:16 +01:00
Daniel Holden
8d0ee197e1 Renamed language option constants 2014-04-15 16:06:59 +01:00
Daniel Holden
0164931350 Initial commit for recording parse state in ast 2014-04-15 16:04:07 +01:00
Reuben Thomas
38884e7913 fixed 'no newline at end of file' build errors 2014-04-06 12:26:28 +02:00
Daniel Holden
d5e2bdf977 Added flags to language specifiction. Added optional expect string to language specification. Added some exaple grammars for testing and demos 2014-01-26 11:25:50 +00:00