Max Brunsfeld
|
5c1a0982df
|
Change repeat to mean zero-or-more
|
2014-02-15 15:43:32 -08:00 |
|
Max Brunsfeld
|
8b1aeee0e3
|
Remove unused ‘unexpected token’ handling
|
2014-02-06 09:06:52 -08:00 |
|
Max Brunsfeld
|
7d297f2f9e
|
Remove auxiliary rules from syntax tree
|
2014-01-28 22:09:37 -08:00 |
|
Max Brunsfeld
|
8a317f6918
|
Manage lookahead symbol correctly after a reduction
|
2014-01-22 23:04:29 -08:00 |
|
Max Brunsfeld
|
1c747f20a2
|
Print expected symbol names in parse errors
|
2014-01-21 23:35:04 -08:00 |
|
Max Brunsfeld
|
4cacdcba70
|
Fix parser position in parse error messages
|
2014-01-13 12:57:12 -08:00 |
|
Max Brunsfeld
|
3f4cde7488
|
Move parser functions to the header
- this way they can be inlined by the compiler if need be
|
2014-01-11 18:15:55 -08:00 |
|
Max Brunsfeld
|
7a3092b765
|
Refactor parser error messages
- move message generation to TSParseError,
so that Parser doesn’t need to import <string>, and can
be compiled as plain C.
|
2014-01-11 17:59:45 -08:00 |
|
Max Brunsfeld
|
2894ad7447
|
Improve parser error messages
|
2014-01-09 13:31:30 -08:00 |
|
Max Brunsfeld
|
55809f702d
|
Add parser error messages
|
2014-01-08 18:35:16 -08:00 |
|
Max Brunsfeld
|
614e497ac4
|
Start building AST in parser
|
2014-01-07 21:50:32 -08:00 |
|
Max Brunsfeld
|
5813816179
|
Start work on implementing parser runtime
|
2014-01-05 15:43:00 -08:00 |
|