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 |
|