Nathan Braswell
|
35a0677d07
|
Still in progress
|
2013-08-22 15:41:30 -04:00 |
|
Nathan Braswell
|
2eaf640855
|
In progress
|
2013-08-16 00:03:26 -04:00 |
|
Nathan Braswell
|
d21f521266
|
Have a nullableParts generator now. It works for simple cases and may work for advanced cases, but more testing is required to ensure full usability.
|
2013-08-13 14:01:53 -04:00 |
|
Nathan Braswell
|
3a5d94caaa
|
Started adding the nullable parts machinery. Also started to fix addStates for RNGLR and null reductions so it only truncated the rule to what had already been parsed, but now it looks like it maybe shouldn't truncate at all and use pointer position for length. However, I have to go to bed and will pick up later.
|
2013-08-12 00:02:50 -04:00 |
|
Nathan Braswell
|
9f3370481e
|
Fixed all syntax errors, but NULL crops up where it shouldn't. Checks for it as stop-gap, creates very truncated trees. Does run, and still correctly accepts. Calling it a night.
|
2013-08-09 04:39:43 -04:00 |
|
Nathan Braswell
|
8570b8f641
|
Well, just before I went to bed I fixed the errors in NodeTree and GraphStructuredStack. To tackle RNGLRParser tommrow.
|
2013-08-08 03:06:28 -04:00 |
|
Nathan Braswell
|
31d7c02ef9
|
Finished writing first code for turning the RNGLR recognizer into a parser. Doesn't compile yet, needs lots of bugfixing, but I'm calling it a night.
|
2013-08-08 02:44:17 -04:00 |
|
Nathan Braswell
|
680d978dcb
|
Problem was actually in grammer, fixed it. Also made identical rules with different lookahead merge. Now just started on creating parse trees. Stopping for night.
|
2013-08-06 01:49:45 -04:00 |
|
Nathan Braswell
|
d5b33efb22
|
Null rules work in RNGLR now, but there seems to be a bug where somehow some states/rules get no lookahead.
|
2013-08-02 15:21:42 -04:00 |
|
Nathan Braswell
|
49d149bc1f
|
RNGLR Recognizer now works for grammers without null rules.
|
2013-08-02 02:47:01 -04:00 |
|
Nathan Braswell
|
9887555dd5
|
Have almost got the RNGLR recognizer. Something is wrong with the GSS, I think when it's built. It seems to sometimes have parents as children, or something.
|
2013-07-31 23:51:05 -04:00 |
|
Nathan Braswell
|
733fe1c08d
|
Changed Table to store vectors of actions, changed Parser appropriately.
|
2013-07-28 23:48:10 -04:00 |
|
Nathan Braswell
|
6d7b38a03b
|
More work towards RNGLR. First, NodeTree is now a template. Second, I've started writing the actual GLR parser and GSS and other things, but am still in the first write process.
|
2013-07-28 19:45:08 -04:00 |
|