Commit graph

8 commits

Author SHA1 Message Date
Micke Nordin
cf94c84e34
Can now do arithmatic 2022-06-15 15:37:11 +02:00
Micke Nordin
62718009e9
Can run hello world 2022-06-15 14:16:06 +02:00
Micke Nordin
c38f5ffacc
Parser somewhat working 2022-06-15 12:42:30 +02:00
Micke Nordin
f7b9cd734a
Tired covid stuff 2022-06-14 23:54:35 +02:00
Micke Nordin
ca3ce26369
Refactor a small bit 2022-06-08 19:45:27 +02:00
Micke Nordin
ed7378090b
Add pass1 parser 2022-06-08 10:58:01 +02:00
Micke Nordin
8cd72a3aec
Start of parser 2022-06-07 16:18:58 +02:00
Micke Nordin
9b1ff4c361
Start of minion programming language
The lexer can tokenize:
* variable declarations
* assignment to variables
* function declarations
* function calls
* while loop
* if statement

minion is strongly typed and all variables MUST have a type declarations
2022-06-07 12:01:39 +02:00