Archived
1
0
Fork 0

Implemented the interpreter

This commit is contained in:
Julien Dessaux 2021-10-06 23:25:41 +02:00
parent ba8933937e
commit cca0eb2117
5 changed files with 403 additions and 2 deletions

View file

@ -3,7 +3,6 @@
This repository contains code for a nim program that can interpret a valid [Funge-98](https://github.com/catseye/Funge-98/blob/master/doc/funge98.markdown) program. It will soon pass the [mycology test suite](https://github.com/Deewiant/Mycology).
Current limitations are :
- it is not finished!
- currently does not implement any fingerprints
- does not implement concurrent execution with the `t` command
- does not implement file I/O with the `i` and `o` commands
@ -70,4 +69,7 @@ To debug these particular tests, use :
```
nim c --debugger:on --parallelBuild:1 --debuginfo --linedir:on tests/stack.nim
gdb tests/stack
set args XXXXX-if-necessary
b src/truc.nim:123
r
```