Max Brunsfeld
|
13c4e6e648
|
Tweak format for example grammars
|
2014-03-28 13:51:32 -07:00 |
|
Max Brunsfeld
|
2e11f60710
|
Add for loops to javascript grammar
|
2014-03-28 12:59:47 -07:00 |
|
Max Brunsfeld
|
2226234924
|
Add error recovery to javascript if statements
|
2014-03-26 23:02:57 -07:00 |
|
Max Brunsfeld
|
6d84e71ceb
|
Clean up javascript language tests
|
2014-03-26 22:56:58 -07:00 |
|
Max Brunsfeld
|
820b6f4020
|
Fix infinite loops during table generation for left-recursive rules
Add function calls for arbitrary expressions and dot property access to javascript grammar
|
2014-03-26 22:43:08 -07:00 |
|
Max Brunsfeld
|
6a0e2c08e6
|
Add more features to javascript grammar
|
2014-03-26 08:23:13 -07:00 |
|
Max Brunsfeld
|
09e28e7859
|
Collapse nodes with only one child and no additional text content
|
2014-03-26 00:10:59 -07:00 |
|
Max Brunsfeld
|
059f7ff9d5
|
Add else blocks to javascript grammar
|
2014-03-25 23:40:53 -07:00 |
|
Max Brunsfeld
|
42214ba0eb
|
Add if statements to javascript grammar
|
2014-03-24 19:18:20 -07:00 |
|
Max Brunsfeld
|
48baf056b4
|
Store grammars' rules in vectors, not maps
This way, we can keep of the order in which the rules
were given, for resolving reduce/reduce conflicts.
|
2014-03-24 13:17:38 -07:00 |
|
Max Brunsfeld
|
671f1a1ddc
|
Start work on javascript grammar
|
2014-03-24 09:14:29 -07:00 |
|