Robin Jadoul
|
c26510bdef
|
Move rule precedence attribution to after reading terminals from lexesis
|
2017-01-28 15:53:22 +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 |
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
|
4b14e6ac37
|
Fixed the generated parser
|
2017-01-27 16:11:50 +01:00 |
kwullaer
|
818386de56
|
inputparser test/changes
|
2017-01-27 16:11:50 +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 |
Thomas Avé
|
cd39f64659
|
Parser selection without enum
|
2017-01-19 17:37:35 +01:00 |
Robin Jadoul
|
2e95d671bf
|
LR(1) table generation
|
2017-01-11 17:24:21 +01:00 |
Thomas Avé
|
7f276d7375
|
Added SLR(1) support in inputparser
|
2017-01-02 16:04:07 +01:00 |
Thomas Avé
|
493ec163ec
|
First work on driver
|
2016-12-30 17:38:42 +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
|
e884d1ef79
|
Integrate lexesis build step in cmake.
|
2016-11-27 14:06:26 +01:00 |
Thomas Avé
|
b2a62daed1
|
First version of input parser
|
2016-11-26 19:26:16 +01:00 |