Bepsi
|
591bd5bd96
Rename Interpreter namespaces and projects to Engine
|
6 år sedan |
Bepsi
|
7fa0386937
Preprocessor fixes
|
6 år sedan |
Bepsi
|
13de0f4919
Implement ERH header parsing
|
6 år sedan |
Bepsi
|
bcb37ed15b
Move constant expression logic to preprocessor class
|
6 år sedan |
Bepsi
|
80f751a5bc
Misc pre-processor fixes
|
6 år sedan |
Bepsi
|
2370bfa475
Specify special formatted keywords
|
6 år sedan |
Bepsi
|
61b442b3e9
Finalizing fixes for akumamaid
|
6 år sedan |
Bepsi
|
5d2b59655b
BEGIN and comment fixes
|
6 år sedan |
Bepsi
|
d1b1ef3202
Implement warnings
|
6 år sedan |
Bepsi
|
28e74f3c05
Initial implmentation of ternary logic
|
6 år sedan |
Bepsi
|
1bf2bc1c7d
Clean up now useless string mode code
|
6 år sedan |
Bepsi
|
fff548c760
Reimplement string parsing in the Parser superclass
|
6 år sedan |
Bepsi
|
088149014c
Misc parenthesis and CSV fixes
|
6 år sedan |
Bepsi
|
641a52b412
Add standalone compiler
|
6 år sedan |
Bepsi
|
d2c38f8924
Implement proper CSV parsing
|
6 år sedan |
Bepsi
|
4c8a6ad8d1
Change from interpreter based engine to compiler based
|
6 år sedan |
Bepsi
|
4675c3501f
Implement preliminary preprocessing
|
6 år sedan |
Bepsi
|
bc1d2f77e9
Make string parsing beter
|
6 år sedan |
Bepsi
|
a1a34fa702
Refactoring
|
6 år sedan |
Bepsi
|
7a987cdeb6
Reimplement string parsing
|
6 år sedan |
Bepsi
|
798f6d7294
Added some preliminary tests
|
6 år sedan |
Bepis
|
ce0e3fbaf5
Basic test project
|
6 år sedan |
Bepis
|
52e59eb86c
Split out keywords and functions into separate files
|
6 år sedan |
Bepis
|
20ff8520e6
Move lexer token logic to token enum attributes
|
6 år sedan |
Bepis
|
355ec1a530
More refactoring
|
6 år sedan |
Bepis
|
25baa1ad5c
Partially rework lexer
|
6 år sedan |
Bepis
|
208e595984
Initial rework of interpreter
|
6 år sedan |
Bepis
|
f8aa42f42e
Add a barebones BASIC interpreter as a separate project
|
6 år sedan |
Bepis
|
843950d689
Stop-gap for slow rendering with lots of writes
|
6 år sedan |
Bepis
|
465a65f126
Fully decouple asset loading
|
6 år sedan |