Commit Graph

61 Commits

Author SHA1 Message Date
Robin Jadoul 47039e67ab Cleaner error message for lexer errors 2017-01-31 16:59:47 +01:00
Robin Jadoul d758631580 Add license information 2017-01-30 16:34:56 +01:00
Robin Jadoul 26a152d3b0 Remove terminals from parsodus parser specification 2017-01-30 16:22:34 +01:00
Robin Jadoul f4f9de8391 Install step 2017-01-30 16:21:31 +01:00
kwullaer b3cbd2d499 Look for non existing terminals in precedence rules 2017-01-29 02:28:45 +01:00
kwullaer aecc191937 Look for non existing terminals in precedence rules 2017-01-29 02:28:03 +01:00
Thomas Avé 3a4e4b8ec6 Reduce compiler warnings 2017-01-28 16:28:34 +01:00
Robin Jadoul c26510bdef Move rule precedence attribution to after reading terminals from lexesis 2017-01-28 15:53:22 +01:00
Thomas Avé 8eda2146d9 Fix issue with path striping 2017-01-28 13:52:27 +01:00
kwullaer 4f55e9e9bc Insert use of <error> 2017-01-28 13:36:07 +01:00
Thomas Avé a0ab7722b6 Use the Lexesis-file in the same directory as Parsodus-file 2017-01-28 13:16:24 +01:00
Robin Jadoul ecc187c51b Add comments to the input file 2017-01-28 11:56:27 +01:00
Thomas Avé 2974525b10 More (English) grammar updates 2017-01-27 22:08:18 +01:00
Thomas Avé 4ea2b40922 Some (English) grammatical changes 2017-01-27 21:54:43 +01:00
kwullaer a103cb1c9c Remove namespace, usage of g3log 2017-01-27 21:34:00 +01:00
kwullaer 0952ae950b Added warnings for unused terminals 2017-01-27 21:16:33 +01:00
kwullaer 75fcdeac4c Changed inputparser: added terminal/variable check and insertion lexesis terminals 2017-01-27 20:49:29 +01:00
Robin Jadoul 7609d07cb9 Remove compiler warning about ParsodusLexer::ignore 2017-01-27 17:18:55 +01:00
Robin Jadoul 4b14e6ac37 Fixed the generated parser 2017-01-27 16:11:50 +01:00
kwullaer d2b106e6e5 parsodusparser.pds added 2017-01-27 16:11:50 +01:00
kwullaer 818386de56 inputparser test/changes 2017-01-27 16:11:50 +01:00
Thomas Avé dd895152f7 Debug flag added 2017-01-26 21:01:19 +01:00
Thomas Avé 4eb9451235 G3log from CMake 2017-01-26 20:59:17 +01:00
Thomas Avé 9a974d5672 CMake changes, related to Lexesis 2017-01-26 16:21:36 +01:00
Thomas Avé 53f5093019 Fix input parser 2017-01-25 13:59:33 +01:00
kwullaer 03e9e41e9e input parser changes 2017-01-25 13:31:20 +01:00
kwullaer 572067071e Comment out precedence 2017-01-25 11:21:42 +01:00
kwullaer d609b69eb4 Removed left and rightmost character from variables/terminals 2017-01-25 10:52:19 +01:00
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