Daniel Kolesa
|
7229672f56
|
clean up command call parsing
|
2021-04-11 00:13:10 +02:00 |
Daniel Kolesa
|
0ee0ebfb42
|
clean up the main parser path
|
2021-04-10 19:32:01 +02:00 |
Daniel Kolesa
|
51f09c3dfb
|
clean up some more parser routines
|
2021-04-10 07:32:44 +02:00 |
Daniel Kolesa
|
a6426c60ee
|
rewrite compilearg
|
2021-04-10 05:53:17 +02:00 |
Daniel Kolesa
|
e5cf9452f2
|
rewirte compileblockmain
|
2021-04-10 05:32:07 +02:00 |
Daniel Kolesa
|
eac137e3c8
|
rewrite compileblocksub
|
2021-04-10 04:51:11 +02:00 |
Daniel Kolesa
|
c4d39caa61
|
rewrite compilelookup
|
2021-04-10 04:40:58 +02:00 |
Daniel Kolesa
|
416c6ba8fb
|
do not access parser state from error
|
2021-04-10 03:51:08 +02:00 |
Daniel Kolesa
|
63023f8c5e
|
remove parser_state::gen_main
|
2021-04-10 00:54:28 +02:00 |
Daniel Kolesa
|
e5a05a3199
|
remove parser_state::done()
|
2021-04-09 00:56:58 +02:00 |
Daniel Kolesa
|
5f67b205df
|
initial bits for separation of codegen from parser
|
2021-04-09 00:41:55 +02:00 |
Daniel Kolesa
|
ccb0c09d59
|
rename codegen_state to parser_state and move it
later commits will rewrite the parser and separate the codegen
bits into their own API
|
2021-04-08 23:35:30 +02:00 |
Daniel Kolesa
|
21aec59ad3
|
rename namespace to cubescript
|
2021-03-23 23:32:25 +01:00 |
Daniel Kolesa
|
b9b344cba6
|
remove cs_ namespace in all API
|
2021-03-23 23:29:32 +01:00 |
Daniel Kolesa
|
b3b4624af1
|
drop cubescript.cc, move parsing stuff from cs_std to cs_parser
|
2021-03-23 22:17:25 +01:00 |