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 |