Commit Graph

125 Commits

Author SHA1 Message Date
f5ba6f19b4 Stop at EOF 2023-11-11 09:05:57 +01:00
b07c06ec9f Create SyntaxError Exception 2023-11-11 09:05:49 +01:00
f9159fa92e Add tests 2023-11-10 22:24:14 +01:00
691bf3a232 Fix Expr & T parsing 2023-11-10 20:02:54 +01:00
46b9bc4cf4 Remove Epsilon Nodes 2023-11-10 19:13:25 +01:00
fea4292700 Add _debug_print_tree 2023-11-10 19:04:24 +01:00
966bd36dad Fix ParserException not catched 2023-11-10 17:53:41 +01:00
ala89
d3769e5630 Small fixes 2023-11-10 17:50:00 +01:00
ala89
ede4dea616 Add interpreter 2023-11-10 17:35:33 +01:00
a8e6a4552b Add parser.cpp 2023-11-10 17:27:54 +01:00
97f82b7307 Add parser.h functions 2023-11-10 16:56:50 +01:00
ala89
87f5ba4100 Replace unions with variants 2023-11-10 13:42:53 +01:00
094eabfd76 Update Makefile 2023-10-27 17:54:10 +02:00
e889be9f34 Update {parser,tokenize}.h 2023-10-27 17:53:58 +02:00
ala89
60115b9e3d Update parser.h 2023-10-27 17:16:41 +02:00
4d15417a64 Add parser.h 2023-10-27 17:07:58 +02:00
ala89
f04271df19 Add tokenizer 2023-10-27 16:56:54 +02:00
ala89
bc7c075f9a Add Percent to tokens 2023-10-27 16:37:51 +02:00
ala89
35181444f3 Convert Int token type to Number 2023-10-27 16:16:40 +02:00
ala89
11f3897b7a Add global def to tokenize.h 2023-10-27 14:46:32 +02:00
ala89
f6fe76d40e Add tokens 2023-10-27 14:37:03 +02:00
4d0f391a31 Add get_input 2023-10-27 14:09:25 +02:00
ba9d670ebd Add Makefile & .gitignore 2023-10-20 17:15:15 +02:00
bb5a2642e3 Add main.cpp 2023-10-20 17:06:27 +02:00
b88166f3ae add README 2023-10-20 16:32:08 +02:00