Ludovic 'Archivist' Lagouardette
ee0243bd8a
Added __JUMP_IF__ operation, its generator, and a a test
9 kuukautta sitten
Ludovic 'Archivist' Lagouardette
85e7c18bf2
Fixed 2 bugs
- Duplicate labels in a PROC now fail
- Bad token line indication when the token concludes a line
10 kuukautta sitten
Ludovic 'Archivist' Lagouardette
947092c339
Merge branch 'master' of https://git.nekoit.xyz/Archivist/sugar
10 kuukautta sitten
Ludovic 'Archivist' Lagouardette
26724a3812
Added type checked support for GOTO and LABEL in prevision of adding conditionals jumps and loops
10 kuukautta sitten
Ludovic 'Archivist' Lagouardette
2602fd84ed
interpreter now can interpret things with numbers in them, as well as other procedures
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
5b2cc8c9dd
Some random progress
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
4cdde29ded
Added support for unknown errors
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
885b312b34
Added tab to debug output
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
c40bacf29d
Work on interpreter
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
3caa6e43a8
Merge branch 'master' of https://git.nekoit.xyz/Archivist/sugar
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
7d72930f9c
Fixed faulty test
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
d94e6bf539
Bookkeeping for windows port
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
e33b26a276
Added tests for error messages on all build system known failure
- Added pieces of code to handle interpreter shenanigans
- Must add error handling
- must test the syscalls
- Added tests for errors
- Changed error messages
- Better exceptions/messages
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
1e0cae17df
Cleaned some concept syntax back to templates
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
739db2f372
Added tests for error messages on incomplete inputs
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
14b35dbc6b
Merge remote-tracking branch 'origin/master'
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
94389f6ae1
Added several features
- c-strings
- some compiler commands to make building things easier
- enough for a true hello world
- tests for that hello world
- better integration of expect and CTests
- more primitives
- More detailed error messages
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
aadf29077f
Added several features
- c-strings
- some compiler commands to make building things easier
- enough for a true hello world
- tests for that hello world
- better integration of expect and CTests
- more primitives
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
1c58c9f44b
First unit test added
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
0329cc5605
Made help into a proper readme too
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
6136de1dc7
Added help
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
f1a96d849b
Compiles and build completely
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
bf262cb714
Compiles into a valid executable that returns exit success
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
1e4141f737
Added more instructions to get closer to the hello world
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
f0b6af9dad
It compiles things!
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
64c3850df4
Initial commit
1 vuosi sitten
Ludovic 'Archivist' Lagouardette
d163c9face
Git Ignores
1 vuosi sitten