19 Commits

Author SHA1 Message Date
Jonathan Turner
e3966eeae1 Removed legacy concat_string 2009-06-10 23:15:18 +00:00
Jonathan Turner
460146bdb7 Moved wesley to header-only 2009-06-10 21:33:22 +00:00
Jonathan Turner
e7a0bf70fd Renamed 'Nop' to 'Epsilon' to match spirit. Debugged non-moving parsers. Added 'Wrap' rule that will allow a Rule to wrap a single other Rule and get a tree for the node. 2009-06-10 14:10:15 +00:00
Jonathan Turner
fc3b9de2d2 Flipped shift operator direction to match spirit 2009-06-01 19:18:55 +00:00
Jonathan Turner
6a9c5ee57f Added command delimiters 2009-05-30 13:01:52 +00:00
Jonathan Turner
adea19b2a3 Cleaned up constructors and corrected missing defaults. 2009-05-29 17:59:13 +00:00
Jonathan Turner
22654b5754 Added nop operator to prevent incorrect aliasing 2009-05-29 16:04:31 +00:00
Jonathan Turner
af9bd41221 Added Kleene star, plus, and optional 2009-05-28 12:49:17 +00:00
Jonathan Turner
891650b97d Added new ast nodes when new_id != -1 2009-05-27 21:39:35 +00:00
Jonathan Turner
2ca701aa32 Lots of small bugfixes re:parser. pimpl now works with ast keep and new_id 2009-05-27 21:01:56 +00:00
Jonathan Turner
10491e4ed8 A few small improvements to helper functions 2009-05-27 20:01:34 +00:00
Jonathan Turner
f6f6a8305e Sugared operators and helper functions starting to work 2009-05-27 19:56:05 +00:00
Jonathan Turner
7c42ab79bf The parser is coming alive. Now can successfully parse And and Or rules 2009-05-27 18:19:00 +00:00
Jonathan Turner
421a616924 Inch by inch, getting closer to working out what the parser needs 2009-05-27 17:42:54 +00:00
Jonathan Turner
4f8ffd0129 Re-enabled boxedcpp, but commented out trouble area 2009-05-27 15:15:24 +00:00
Jonathan Turner
74338670fa Re-enable And_Rule in parser. Disable boxedcpp in cmake until compiler errors fixed. 2009-05-27 15:11:09 +00:00
Jonathan Turner
332fdf0c8e Switch Token to smart pointer 2009-05-27 15:07:29 +00:00
Jonathan Turner
6a608f995a Starting to stand up the parser using std::pair 2009-05-26 22:39:55 +00:00
Jonathan Turner
7f628d9130 Working up parser combinators 2009-05-26 20:17:42 +00:00