janis
|
6ac27f73dd
|
symbols stuff?
|
2025-10-18 11:03:37 +02:00 |
|
janis
|
51ef019fd1
|
var decls
|
2025-10-14 15:10:03 +02:00 |
|
janis
|
0ee6bbad61
|
port symbol table from old crate
|
2025-10-14 13:52:39 +02:00 |
|
janis
|
0468f1fab3
|
remove eprintlns from lexer
|
2025-10-14 13:22:54 +02:00 |
|
janis
|
a2632ca06e
|
function parsing and stuff..
|
2025-10-13 23:37:06 +02:00 |
|
janis
|
c7d5e4e6c0
|
parsing with indirect recursion
|
2025-10-13 23:08:15 +02:00 |
|
janis
|
2771593605
|
pretty printing ast, parsing functions
|
2025-10-13 22:02:22 +02:00 |
|
janis
|
b0b87c68f2
|
placeness, constants
|
2025-10-10 23:15:40 +02:00 |
|
janis
|
f67bb61888
|
if conditions
|
2025-10-10 14:54:24 +02:00 |
|
janis
|
77bd4f3f16
|
more expr parsing
|
2025-10-08 17:06:24 +02:00 |
|
janis
|
9a799ea281
|
pratt parser for expressions
|
2025-10-04 00:51:17 +02:00 |
|
janis
|
5aba59b291
|
custom integer with falliblity
|
2025-10-03 19:37:42 +02:00 |
|
janis
|
882f30371e
|
chumsky! this is cool
|
2025-10-02 00:14:51 +02:00 |
|
janis
|
0efd60c3e6
|
exprs in pomelo
|
2025-10-01 18:50:11 +02:00 |
|
janis
|
45cc444221
|
constants parsing
|
2025-10-01 17:56:02 +02:00 |
|
janis
|
c270fe5add
|
comments and docs as ast nodes
|
2025-10-01 00:31:08 +02:00 |
|
janis
|
45ba06db43
|
use pomelo for parsing
|
2025-10-01 00:24:46 +02:00 |
|
janis
|
816aebda01
|
try out pomelo parser
|
2025-09-30 17:29:38 +02:00 |
|
janis
|
357590ec07
|
more useless token stuff that I didn't really want anyway
|
2025-09-30 16:44:42 +02:00 |
|
janis
|
df2bb54272
|
parser crate
|
2025-09-29 15:56:13 +02:00 |
|
janis
|
ae0fb53b90
|
stuff..
|
2025-09-29 15:56:05 +02:00 |
|
janis
|
260150de15
|
more iterator stuff
|
2025-09-27 22:16:04 +02:00 |
|
janis
|
2790bc561f
|
more refactoring
|
2025-09-27 18:20:52 +02:00 |
|
janis
|
6e0fed0962
|
raw identifiers, comment out -- and ++ tokens
|
2025-09-27 17:07:50 +02:00 |
|
janis
|
122f8ff7f1
|
compiler wranings
|
2025-09-26 14:58:39 +02:00 |
|
janis
|
2e6b8b0cc3
|
add integer types
|
2025-09-26 14:52:53 +02:00 |
|
janis
|
82d2eed09a
|
lexer crate
|
2025-09-19 20:12:13 +02:00 |
|
janis
|
fafd4011e2
|
token iterator based on trie
|
2025-09-19 14:46:48 +02:00 |
|
janis
|
f65aa8d921
|
-- and ++ tokens
|
2025-09-19 13:47:49 +02:00 |
|
janis
|
735b60f3cb
|
add trie dependency
|
2025-09-19 13:47:32 +02:00 |
|
Janis
|
3bbf9d67ec
|
tree lexer
|
2025-08-07 03:21:27 +02:00 |
|
Janis
|
bc0acf7e19
|
lexer crate
|
2025-08-07 02:00:44 +02:00 |
|