Commit Graph

6 Commits

Author SHA1 Message Date
Brian Picciano
92f93ff076 Implement Decoder
The sytax has ultimately remained unchanged, except for the new ability
to have tuples as edge values, changing the tuple value separator to
`,`, and allowing for the eliding of trailing `;` and `,`.
2022-12-27 17:15:24 +01:00
Brian Picciano
e06b20b604 Fold graph::Graph into gg::Graph, add TokenKind::End to lexer 2022-12-27 00:01:42 +01:00
Brian Picciano
6b5f2d7e82 Developed gg.bnf 2022-12-26 22:36:34 +01:00
Brian Picciano
20e050438c Finish up lexer, add tests for it 2022-12-26 17:54:08 +01:00
Brian Picciano
2919bcaa77 Implemented lexer 2022-12-24 23:33:32 +01:00
Brian Picciano
0248a11285 Initial implementation of the Graph type in rust, construction functions only 2022-12-24 14:15:31 +01:00