Daniel Kolesa
|
6218adb78a
|
remove public type specializations for vars
|
2021-05-06 23:13:48 +02:00 |
Daniel Kolesa
|
a57072fb73
|
use any_value for var storage and return it from value()
|
2021-05-06 03:34:25 +02:00 |
Daniel Kolesa
|
bd1e7825d8
|
be consistent with usage of get_/set_ prefixes
|
2021-05-05 03:16:32 +02:00 |
Daniel Kolesa
|
7febb8f5b1
|
remove internal_error
|
2021-05-03 00:39:00 +02:00 |
Daniel Kolesa
|
416c6ba8fb
|
do not access parser state from error
|
2021-04-10 03:51:08 +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
|
06b1661afd
|
hide thread_state, remove state::thread_pointer()
|
2021-04-05 04:10:39 +02:00 |
Daniel Kolesa
|
c177013ea2
|
remove reliance on hardcoded indexes entirely
|
2021-04-04 06:52:02 +02:00 |
Daniel Kolesa
|
b2b83a8e5b
|
clean up some leftover cruft
|
2021-04-03 03:40:19 +02:00 |
Daniel Kolesa
|
a37eb25d1c
|
move public state methods where they belong
|
2021-03-27 00:26:59 +01:00 |
Daniel Kolesa
|
bd9a6cbf7c
|
eliminate more future private accesses
|
2021-03-26 02:59:42 +01:00 |
Daniel Kolesa
|
d80af7b159
|
hide internal_state from public state struct
|
2021-03-25 01:37:42 +01:00 |
Daniel Kolesa
|
00b8312ad5
|
move most thread state into an internal structure
|
2021-03-24 20:33:20 +01:00 |
Daniel Kolesa
|
d774db675a
|
separate cs_gen.hh, various refactors
|
2021-03-24 02:21:32 +01: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
|
2cc1b0e271
|
add cs_std.cc, drop cs_util.hh
|
2021-03-23 01:46:56 +01:00 |
Daniel Kolesa
|
702dca0809
|
separate ident and error impls into their own files
|
2021-03-22 22:33:15 +01:00 |