0
0
Commit Graph

23 Commits

Author SHA1 Message Date
5a5710db02 add run() method for later 2022-09-08 14:05:59 +02:00
e23418cf6f make compare use strict typing 2022-09-08 13:50:37 +02:00
7b967b2e59 tokenize newline and ; as delimiters 2022-09-08 13:36:00 +02:00
ad8d67413f add scanner for variables prefixed with ampersand 2022-09-07 17:09:03 +02:00
dd13d9e32c allow missing var name on following curly bracket 2022-09-07 17:03:19 +02:00
8981e225e4 🧑‍💻 don't modify this.start on negative numbers for clean lexeme 2022-09-07 16:58:30 +02:00
02e63a18ce 🧑‍💻 strict mode 2022-09-06 23:39:28 +02:00
dfb7b3d09e 🧑‍💻 use let instead of var 2022-09-06 23:36:35 +02:00
3bd47fbe62 add support for negative numbers 2022-09-06 22:29:40 +02:00
b4774f2405 🧑‍💻 add trailing newlines 2022-09-06 22:10:18 +02:00
68fc67389c add lexer 2022-09-06 22:02:37 +02:00
5d92207774 🎨 make name of stderr build method more understandable 2022-09-06 17:24:19 +02:00
8511b1420b 🎨 build stderr messages with additional data 2022-09-06 17:22:07 +02:00
994bc60923 🐛 find element by value in has() 2022-09-06 16:48:39 +02:00
3e89f10d72 add some helper methods to enum class 2022-09-06 16:46:41 +02:00
929d41e392 🎨 add prefix to enum helper class 2022-09-06 15:02:43 +02:00
e2fb88a840 ✏️ add 2 missing commas 2022-09-06 14:56:55 +02:00
84bc051b9e 🏷️ add types flag and end and brackets 2022-09-06 14:53:08 +02:00
988b45fdb4 add token type 'enum' 2022-09-06 14:43:48 +02:00
43d31b2880 add enum helper 2022-09-06 14:26:30 +02:00
de9337f90c 🎨 group storing arguments in constructor 2022-09-06 13:59:31 +02:00
8e28475dc1 create lexer class 2022-09-06 13:58:00 +02:00
5092bfeea4 🎨 split source into one class per file 2022-09-06 13:37:12 +02:00