Commit Graph

33 Commits

Author SHA1 Message Date
Robin Jadoul 3a646f03e3 Improved handling in main when no parser name given 2017-01-21 11:05:38 +01:00
Thomas Avé f883378141 Move to libtempl 2017-01-20 13:28:09 +01:00
Thomas Avé cd39f64659 Parser selection without enum 2017-01-19 17:37:35 +01:00
Robin Jadoul 4dd9fc7aeb Status update meeting 2017-01-14 20:36:35 +01:00
Thomas Avé 029dbf6bcb Fix LALR infinite loop 2017-01-11 18:43:05 +01:00
Robin Jadoul cf237b04eb Infinite loop, to debug 2017-01-11 17:49:40 +01:00
Robin Jadoul aa2dbbefae Cleanup for LR0 itemsets 2017-01-11 17:24:54 +01:00
Robin Jadoul 2e95d671bf LR(1) table generation 2017-01-11 17:24:21 +01:00
Thomas Avé e9d56797ac Change permissions of created folder to 755 2017-01-06 02:05:24 +01:00
Thomas Avé e0f568b9d9 Revert relative path for Windows 2017-01-06 02:04:49 +01:00
Thomas Avé 496f674b90 Fix Windows compatibility 2017-01-06 01:24:59 +01:00
Thomas Avé dfe6facc8f Fix typo.. 2017-01-05 23:13:24 +01:00
Thomas Avé b6e10f7c24 Create folder in driver if it doesn't exist 2017-01-05 23:09:32 +01:00
kwullaer 3a5006ae2a Updated main file 2017-01-05 15:17:56 +01:00
Thomas Avé 32b7fae8af remove lexername from driver 2017-01-04 21:06:42 +01:00
Thomas Avé f2d4dc31e7 disable escaping in mstch 2017-01-02 16:51:14 +01:00
Thomas Avé 7f276d7375 Added SLR(1) support in inputparser 2017-01-02 16:04:07 +01:00
Thomas Avé f1d9d5b7b3 Sample main using the driver 2017-01-02 16:03:47 +01:00
Thomas Avé a9d3fdb481 Small fix in given parsername 2017-01-02 16:03:29 +01:00
Thomas Avé 6313fc2cf5 Copied the templates class from Lexesis 2016-12-30 17:39:53 +01:00
Thomas Avé 493ec163ec First work on driver 2016-12-30 17:38:42 +01:00
Thomas Avé a9067c019e First work on Backends en the BackendManager 2016-12-30 17:35:52 +01:00
Robin Jadoul 83b982015a Fix? 2016-12-18 17:24:57 +01:00
Robin Jadoul f765196417 SLR(1) parse table generation 2016-12-18 17:20:59 +01:00
Robin Jadoul 91fd08ba3e LR(0) table generator 2016-12-18 15:10:54 +01:00
Robin Jadoul b526d95750 Change grammar to use a size_t indexable structure for rules (std::vector) 2016-12-16 19:02:32 +01:00
Robin Jadoul d51034dd0a Setup test infrastructure 2016-11-27 14:49:28 +01:00
Robin Jadoul e884d1ef79 Integrate lexesis build step in cmake. 2016-11-27 14:06:26 +01:00
Robin Jadoul 0db1ed5a8c Move template implementation to a header, where it belongs 2016-11-27 13:20:23 +01:00
Thomas Avé b2a62daed1 First version of input parser 2016-11-26 19:26:16 +01:00
Robin Jadoul 80974d3a2e Some work on general LR table generator 2016-11-26 14:11:20 +01:00
Robin Jadoul 7333d48589 First part of generic LR generator implementation
Done: First and follow sets
2016-11-25 16:33:16 +01:00
Robin Jadoul 5792b5474e Some architectural design and task delegation 2016-11-09 13:04:56 +01:00