Commit Graph

19 Commits

Author SHA1 Message Date
Robin Jadoul d758631580 Add license information 2017-01-30 16:34:56 +01:00
Robin Jadoul 95db330460 Fix error recovery 2017-01-28 15:52:57 +01:00
Thomas Avé 10798dea7a Debug output from the table generator 2017-01-26 21:02:30 +01:00
Robin Jadoul cf689e64b1 Missed a move 2017-01-26 12:53:55 +01:00
Robin Jadoul 3f524078c2 Moves in the generated parser 2017-01-26 12:52:09 +01:00
Robin Jadoul c9da57dec2 Cleaner collection of expected terminals 2017-01-22 12:59:35 +01:00
Robin Jadoul 98c83e435b Fix some issues introduced by error reporting 2017-01-22 12:50:34 +01:00
Thomas Avé afb492b3b0 Fixed a part of the problems with the bool specialization in the generated parser 2017-01-21 23:03:49 +01:00
Robin Jadoul f81e53bc70 Bool specialisation for generated parser 2017-01-21 18:08:45 +01:00
Robin Jadoul 832dcd813d Fixed some problems in the generated c++/lr parser 2017-01-19 14:08:53 +01:00
Robin Jadoul b777ffc52d Skipping tokens while recovering errors in the generated parser 2017-01-19 13:06:23 +01:00
Robin Jadoul 4b1b0ab9e0 Error handler in the generated parser 2017-01-18 16:11:39 +01:00
Robin Jadoul e1208101b9 Backend change to allow for reduce rules with the same name 2017-01-16 19:04:21 +01:00
Robin Jadoul c2542719eb More fixes 2017-01-02 19:00:07 +01:00
Robin Jadoul eaf2786738 Fixes for the c++ backend 2017-01-02 17:02:43 +01:00
Robin Jadoul 07e02b2386 More C++ LR templates 2017-01-02 11:45:50 +01:00
Robin Jadoul 06b1ef75e1 Don't require the user to specify the symbol type for a reduce rule 2017-01-01 13:16:24 +01:00
Robin Jadoul 85d5142c60 Parser template implementation 2017-01-01 12:44:40 +01:00
Robin Jadoul a4cd31c011 First part of the c++ lr template 2016-12-31 16:16:26 +01:00