Commit Graph

11 Commits

Author SHA1 Message Date
Nathan Braswell
b292bd15ae Now parses into parse trees! Still does not add the null-reducable trees, and there are a few ordering mistakes, but it works. 2013-08-10 18:24:37 -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
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
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
Nathan Braswell
c2520ec2c4 NodeTree now also has a link to the Symbol it represents. 2013-06-27 23:45:38 -04:00
Nathan Braswell
ee9b8b8c39 Modified the NodeTree with a unique id used in construction of the DOT representation, so that two different nodes with the same name don't end up as the same on the graph. 2013-06-23 05:54:58 -04:00
Nathan Braswell
d2698cf203 Implemented grammer loading 2013-05-20 19:34:15 -04:00
Nathan Braswell
46d59ac595 First work on Kraken! Basic node tree system re-written from WTS-Language, can output .gv files of the node tree. 2013-05-11 16:13:46 -04:00