Nathan Braswell
|
22fbd61360
|
Fixed a pretty bad error in isNullable logic, I must have been tired. Also, edited grammer to support a[n].b, which was previously done with wrong operator precedence so that that construction was illegal. vector.krak still doesn't quite parse, but that's because of some error with if (!name) which I will fix later. Bedtime.
|
2014-07-02 01:18:27 -07:00 |
|
Nathan Braswell
|
03770028ad
|
Fixed some bugs in Parser::firstSet and added a bit of caching. It still doesn't work quite right, though, there's some problem with nullable left recursion. However, it's better than it was, and I need to go to bed. More work later.
|
2014-06-30 01:57:50 -07:00 |
|
Nathan Braswell
|
39f945940d
|
Fixed a ton of stuff with function templates. Works well now. Next up: multiple template types and fixing object definition ordering (both where templates should go and objects with other pointers)
|
2014-05-19 20:00:35 -04:00 |
|
Nathan Braswell
|
9a4507a0f5
|
Added passthroughs and small fix for malloc/free
|
2014-05-03 20:46:10 -04:00 |
|