|
5a54699f18
|
Replace hand-written parser by one generated by solar itself :D
|
2015-04-10 16:48:43 +02:00 |
|
|
a5d1689bc7
|
Implement SLR parser generation
At the moment, the generated parser is very inefficient, but that will change
soon.
|
2015-04-10 03:46:13 +02:00 |
|
|
7a14a8ec2f
|
Split output_lr0_t out of output_t
|
2015-04-10 03:22:57 +02:00 |
|
|
5887ec38e1
|
generator: add generator_lr0 and generator_slr classes
|
2015-04-09 17:21:32 +02:00 |
|
|
7a65ee0c61
|
Introduce rule_t and grammar_t
|
2015-04-09 04:46:39 +02:00 |
|
|
59258d1f71
|
Add support for extra arguments
|
2015-04-09 03:31:20 +02:00 |
|
|
9c990ae801
|
Allow adding source blocks to the top the of header and source files
|
2015-04-08 23:49:42 +02:00 |
|
|
fda24d9c22
|
Set output files from command line
|
2015-04-06 20:13:36 +02:00 |
|
|
d6deff997e
|
Implement a lot of symbol value support
|
2015-04-06 18:50:03 +02:00 |
|
|
61c3aa15c3
|
Add simple output generator
|
2015-04-02 11:52:05 +02:00 |
|
|
8b94b9cf2c
|
solar: use grammar file from command line
|
2015-03-31 18:33:28 +02:00 |
|
|
a0cc8fcb08
|
parser: rename token_t and value_t to parser_token_t and parser_value_t
|
2015-03-31 04:25:38 +02:00 |
|
|
8b707351c7
|
Add generator_t
|
2015-03-31 04:09:03 +02:00 |
|
|
679aa45884
|
Rename state_t to parser_state_t
|
2015-03-31 00:04:32 +02:00 |
|
|
8de90acc67
|
Generate items from grammar
|
2015-03-27 03:55:26 +01:00 |
|