An fx-92 Scientifique Collège+ algorithmic interpreter for PC.
Go to file
Lephe 3d8dcdd989
add command-line options and a text lexer
This change lays the ground for automated unit tests. It adds
command-line options to select the input language format between URL
(hexa text) and plain text, change a few output settings, and redirect
graphical output to an image.

A text lexer has also been added so that unit tests and new programs can
be written in an English-like syntax instead of raw hexadecimal.
2019-10-02 07:18:29 +02:00
doc initial commit: most of the lexing and parsing work 2019-09-30 11:29:05 +02:00
tests add command-line options and a text lexer 2019-10-02 07:18:29 +02:00
.gitignore initial commit: most of the lexing and parsing work 2019-09-30 11:29:05 +02:00
ast.py add command-line options and a text lexer 2019-10-02 07:18:29 +02:00
drawing.py add command-line options and a text lexer 2019-10-02 07:18:29 +02:00
fx92.py add command-line options and a text lexer 2019-10-02 07:18:29 +02:00
interpreter.py fix most remaining bugs 2019-10-02 07:17:46 +02:00
lexer.py add command-line options and a text lexer 2019-10-02 07:18:29 +02:00
parser.py add command-line options and a text lexer 2019-10-02 07:18:29 +02:00
printer.py add command-line options and a text lexer 2019-10-02 07:18:29 +02:00