Max Brunsfeld
|
174f306e2a
|
Fix precedence of comments vs '/' operator
|
2014-06-11 12:27:58 -07:00 |
|
Max Brunsfeld
|
e93e254518
|
In lexer, prefer tokens to skipped separator characters
This was causing newlines in go and javascript to be parsed as
meaningless separator characters instead of statement terminators
|
2014-05-30 13:29:54 -07:00 |
|
Max Brunsfeld
|
6d40dcf881
|
Add token helper for building token rules
Now you can specify the structure of tokens using
all of the rule functions, not just `str` and `pattern`
|
2014-05-01 12:43:29 -07:00 |
|
Max Brunsfeld
|
0d763d229d
|
cpplint
|
2014-04-28 21:46:43 -07:00 |
|
Max Brunsfeld
|
33d781f492
|
Refactor bookkeeping of token starts in lexical rules
- Move lex items and parse items into their own files
|
2014-04-17 13:33:34 -07:00 |
|
Max Brunsfeld
|
a437d39773
|
Add rule precedence construct
Still need to add some way of expressing left and right
associativity
|
2014-04-15 08:40:46 -07:00 |
|
Max Brunsfeld
|
67243c7e2f
|
cpplint
|
2014-04-14 08:38:44 -07:00 |
|
Max Brunsfeld
|
a5816a9624
|
Refactor rule visitors
|
2014-04-09 13:28:02 -07:00 |
|
Max Brunsfeld
|
1da9f1fdfd
|
Store rule metadata as a map, not a single number
Need to store more than just boolean values
|
2014-04-07 08:50:00 -07:00 |
|