dee73dea20
implemented return by rewriting interpreter result
2024-08-28 22:55:15 +02:00
be931b7214
implemented calls
2024-08-27 20:32:05 +02:00
d2077774f7
use prerr_* instead of fprintf where possible
2024-08-27 18:45:26 +02:00
e2fcb0f6ef
print errors to stderr instead stdout
2024-08-27 18:42:18 +02:00
be28dad67e
moved for loop to separate Stmt and added continue
2024-08-27 17:15:35 +02:00
e288a626fd
implemented break
2024-08-27 02:46:17 +02:00
ea0d7acbee
started implementing expressions
...
Parser.parse now return list of statements or list of errors.
parsing continues until EOF, even when errors are found; but after the
first error the result can only be Error.
Also implemented Print and Expr statements.
2024-08-25 02:12:51 +02:00
a8290a4104
moved exprs into nodes with code position
2024-08-17 13:32:59 +02:00
3590a78154
more work on the parser
2024-08-12 16:31:28 +02:00
d33023f435
init commit
2024-08-02 00:10:48 +02:00