Kajetan Johannes Hammerle
|
993103cb86
dependency
|
3 anni fa |
Kajetan Johannes Hammerle
|
697ae128ef
extern C in all headers for C++, static library
|
3 anni fa |
Kajetan Johannes Hammerle
|
12b19d5fab
library building and more name collision renaming
|
3 anni fa |
Kajetan Johannes Hammerle
|
30161cbb64
start on math library
|
3 anni fa |
Kajetan Johannes Hammerle
|
6c83c786f6
library functions, underscore and digit support for literals
|
3 anni fa |
Kajetan Johannes Hammerle
|
2fda5d794e
structs merged with datatype, better data types
|
3 anni fa |
Kajetan Johannes Hammerle
|
ac4a7f6b5a
base for structs
|
3 anni fa |
Kajetan Johannes Hammerle
|
b6b83dfecd
base for arrays
|
3 anni fa |
Kajetan Johannes Hammerle
|
f90b59220c
refactoring
|
3 anni fa |
Kajetan Johannes Hammerle
|
7a5573d024
type safety mostly done, arrays / strings outstanding
|
3 anni fa |
Kajetan Johannes Hammerle
|
d25325f62a
WIP making everything strictly typed
|
3 anni fa |
Kajetan Johannes Hammerle
|
f254ef5e08
refactoring
|
3 anni fa |
Kajetan Johannes Hammerle
|
2d8b00be28
improved byte code printer
|
3 anni fa |
Kajetan Johannes Hammerle
|
83991f8394
refactoring
|
3 anni fa |
Kajetan Johannes Hammerle
|
5de214de95
array and garbage collector
|
3 anni fa |
Kajetan Johannes Hammerle
|
b0783c3adf
refactoring
|
3 anni fa |
Kajetan Johannes Hammerle
|
c0b0ff7378
extended test code
|
3 anni fa |
Kajetan Johannes Hammerle
|
badf6ab7e9
functions signature consists of their name and number of arguments,
|
3 anni fa |
Kajetan Johannes Hammerle
|
f4cdb6bf01
refactoring
|
3 anni fa |
Kajetan Johannes Hammerle
|
f209fbe331
basic functions without a stack and arguments
|
3 anni fa |
Kajetan Johannes Hammerle
|
4859582fdf
new test system
|
3 anni fa |
Kajetan Johannes Hammerle
|
899e6203aa
update to C only, simple tokenizer / compiler / vm but everything works
|
3 anni fa |
Kajetan Johannes Hammerle
|
1f97b36a40
partial move back to cpp
|
4 anni fa |
Kajetan Johannes Hammerle
|
35c504e424
everything moved from cpp to c
|
4 anni fa |
Kajetan Johannes Hammerle
|
d1860ddd3d
tokenizer writes tokens into char buffer, tokens are read from char
|
4 anni fa |
Kajetan Johannes Hammerle
|
2365c826b0
moved from make to meson, recoded most parts
|
4 anni fa |