27 Commits

Author SHA1 Message Date
df22a7f065 Use more space in _debug 2024-01-10 11:50:13 +01:00
aa25c31bcf Allow unnamed parameters in function prototype 2024-01-04 21:55:17 +01:00
19116dcbd0 Pretty print stack trace 2024-01-04 19:31:48 +01:00
ala89
a0c1724b2e Rework stacktrace 2024-01-04 13:50:03 +01:00
ala89
dda04d8859 Add the stracktrace to RuntimeError 2024-01-03 20:30:37 +01:00
ala89
2d8316d7ff Add stacktrace to runtime errors 2024-01-03 18:59:34 +01:00
ala89
de3f9a49b5 Add ControlError class 2024-01-03 18:14:55 +01:00
ala89
69276515b1 Fix errors 2023-12-26 12:34:05 +01:00
ea11ec2944 Add execute.cpp 2023-12-15 14:52:46 +01:00
cee884342a Add memory._debug_print() 2023-12-09 12:27:59 +01:00
accf3bad4b Add more debug arguments 2023-12-09 12:05:36 +01:00
0935dff3a5 Add static analysis 2023-12-08 15:59:45 +01:00
ala89
6f71314f3f Upgrade memory 2023-12-08 15:29:30 +01:00
ala89
5be12fbf9e Add templated memory 2023-12-08 10:12:23 +01:00
ala89
b501c5e4a6 Refactor error classes 2023-12-08 09:40:14 +01:00
ala89
ce431b5453 Add block scopes 2023-11-22 14:32:22 +01:00
ala89
24228f80f5 Add scoped memory and centralize type dependencies 2023-11-22 13:52:16 +01:00
84e344a970 Persistent line number 2023-11-15 16:07:50 +01:00
a57b759af9 Main: catch errors 2023-11-15 15:44:42 +01:00
ced173d80f main: add pretty errors 2023-11-15 15:23:33 +01:00
57439de0f7 Change input type: string -> vector<string> 2023-11-15 13:48:40 +01:00
b07c06ec9f Create SyntaxError Exception 2023-11-11 09:05:49 +01:00
fea4292700 Add _debug_print_tree 2023-11-10 19:04:24 +01:00
ala89
ede4dea616 Add interpreter 2023-11-10 17:35:33 +01:00
e889be9f34 Update {parser,tokenize}.h 2023-10-27 17:53:58 +02:00
4d0f391a31 Add get_input 2023-10-27 14:09:25 +02:00
bb5a2642e3 Add main.cpp 2023-10-20 17:06:27 +02:00