|
9cbf364a46
|
Add support for character terminal group rules
|
2015-04-17 23:14:17 +02:00 |
|
|
9624984557
|
lex: change treatment of symbols which are neither all-uppercase or all-lowercase
|
2015-04-17 21:15:44 +02:00 |
|
|
4665e5643f
|
lex: change dumb mode to a positive character set
|
2015-04-12 00:05:38 +02:00 |
|
|
69d5b76e1a
|
Add support for square-bracketed actions
|
2015-04-11 01:51:01 +02:00 |
|
|
aeaeba2d73
|
Add support for escape sequences in character symbols
|
2015-04-10 19:10:17 +02:00 |
|
|
8c3dd07dfb
|
lex: remove now unused include and define
|
2015-04-10 18:03:22 +02:00 |
|
|
634e5db209
|
Don't parse keywords in the lexer
|
2015-04-10 18:01:10 +02:00 |
|
|
48b791d443
|
Allow specifying sequences of character terminals as strings
|
2015-04-10 17:26:20 +02:00 |
|
|
5a54699f18
|
Replace hand-written parser by one generated by solar itself :D
|
2015-04-10 16:48:43 +02:00 |
|
|
e86d064002
|
lex: use std::string * instead of char *
|
2015-04-09 05:18:47 +02:00 |
|
|
ffe1e7bb96
|
lex: disable number parsing
It is not used at the moment
|
2015-04-09 04:13:42 +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 |
|
|
d6deff997e
|
Implement a lot of symbol value support
|
2015-04-06 18:50:03 +02:00 |
|
|
696d94d796
|
lex: handle preprocesser directives embedded into code blocks
|
2015-04-05 19:17:24 +02:00 |
|
|
96dd0ebd26
|
Add support for simple reduce actions
|
2015-04-05 02:28:52 +02:00 |
|
|
18f88fc863
|
lex: remove old comment
|
2015-04-04 20:39:24 +02:00 |
|
|
8e7ce62c20
|
lex, parser: fix a few numbers ;)
|
2015-03-31 04:34:44 +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 |
|
|
8de90acc67
|
Generate items from grammar
|
2015-03-27 03:55:26 +01:00 |
|