Ludovic 'Archivist' Lagouardette
ee0243bd8a
Added __JUMP_IF__ operation, its generator, and a a test
1 年之前
Ludovic 'Archivist' Lagouardette
85e7c18bf2
Fixed 2 bugs
- Duplicate labels in a PROC now fail
- Bad token line indication when the token concludes a line
1 年之前
Ludovic 'Archivist' Lagouardette
947092c339
Merge branch 'master' of https://git.nekoit.xyz/Archivist/sugar
1 年之前
Ludovic 'Archivist' Lagouardette
26724a3812
Added type checked support for GOTO and LABEL in prevision of adding conditionals jumps and loops
1 年之前
Ludovic 'Archivist' Lagouardette
2602fd84ed
interpreter now can interpret things with numbers in them, as well as other procedures
1 年之前
Ludovic 'Archivist' Lagouardette
5b2cc8c9dd
Some random progress
1 年之前
Ludovic 'Archivist' Lagouardette
4cdde29ded
Added support for unknown errors
1 年之前
Ludovic 'Archivist' Lagouardette
885b312b34
Added tab to debug output
1 年之前
Ludovic 'Archivist' Lagouardette
c40bacf29d
Work on interpreter
1 年之前
Ludovic 'Archivist' Lagouardette
3caa6e43a8
Merge branch 'master' of https://git.nekoit.xyz/Archivist/sugar
1 年之前
Ludovic 'Archivist' Lagouardette
7d72930f9c
Fixed faulty test
1 年之前
Ludovic 'Archivist' Lagouardette
d94e6bf539
Bookkeeping for windows port
1 年之前
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 年之前
Ludovic 'Archivist' Lagouardette
1e0cae17df
Cleaned some concept syntax back to templates
1 年之前
Ludovic 'Archivist' Lagouardette
739db2f372
Added tests for error messages on incomplete inputs
1 年之前
Ludovic 'Archivist' Lagouardette
14b35dbc6b
Merge remote-tracking branch 'origin/master'
1 年之前
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 年之前
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 年之前
Ludovic 'Archivist' Lagouardette
1c58c9f44b
First unit test added
1 年之前
Ludovic 'Archivist' Lagouardette
0329cc5605
Made help into a proper readme too
1 年之前
Ludovic 'Archivist' Lagouardette
6136de1dc7
Added help
1 年之前
Ludovic 'Archivist' Lagouardette
f1a96d849b
Compiles and build completely
1 年之前
Ludovic 'Archivist' Lagouardette
bf262cb714
Compiles into a valid executable that returns exit success
1 年之前
Ludovic 'Archivist' Lagouardette
1e4141f737
Added more instructions to get closer to the hello world
1 年之前
Ludovic 'Archivist' Lagouardette
f0b6af9dad
It compiles things!
1 年之前
Ludovic 'Archivist' Lagouardette
64c3850df4
Initial commit
1 年之前
Ludovic 'Archivist' Lagouardette
d163c9face
Git Ignores
1 年之前