1
0
Fork 0
Commit graph

25 commits

Author SHA1 Message Date
a7adbe0f5b
Expand and adjust function parsing tests 2025-01-29 14:33:25 +02:00
c133ced4fc
Add tests for function parsing 2025-01-29 13:27:29 +02:00
8d4f452f34
Add parsing for conditionals 2025-01-28 19:33:15 +02:00
f3a252b510
Add tests for if-then-else before adding parsing 2025-01-28 18:57:51 +02:00
e4ffd1ab55
Add more tests. Handle garbage input 2025-01-28 18:28:48 +02:00
d05156d300
Add parsing and tests for parenthesized expressions 2025-01-28 17:57:19 +02:00
10f7e32046
Add precedent operators * and / 2025-01-28 17:15:28 +02:00
3c45dcbb4c
Parse multiple BinaryOps and fix associated tests 2025-01-28 17:04:19 +02:00
b10f5f39fd
Add identifier parsing for BinaryOp 2025-01-28 16:55:34 +02:00
ca5204d4b2
Add tests for future parser features 2025-01-28 16:47:11 +02:00
ffc0e812a2
Add very minimal +/- binary op parsing 2025-01-24 14:41:23 +02:00
dec0a0e154
Change tokens to use &str w/lifetime instead of String 2025-01-21 20:26:18 +02:00
65d437b324
Update tokenizer tests 2025-01-21 18:59:47 +02:00
28a8ae69be
Add proper line/char location for tokens 2025-01-21 18:59:20 +02:00
c9ef000cd0
Add python3 to shell.nix 2025-01-21 18:55:03 +02:00
7b423fe18a
Add location info to tokens 2025-01-18 19:13:55 +02:00
66bdd5f917
Initial tokenizer implementation 2025-01-18 19:03:05 +02:00
f6ac3e60a9
Rust TCP/JSON server implementation 2025-01-18 15:21:24 +02:00
7093aa4c9c
Add simple Docker build for project 2025-01-16 04:06:59 +02:00
8f8565e07d
Add command for building local nix package 2025-01-15 15:47:46 +02:00
1b9b93bd5b
Change to raw fetchGit for dev purposes 2025-01-15 15:42:30 +02:00
dd43867391
Minimal nix package definition for project 2025-01-15 15:35:14 +02:00
33d279ef26
Minimal rust toolchain shell.nix 2025-01-15 15:02:16 +02:00
5d9aab2043
Init cargo project 2025-01-15 14:53:34 +02:00
54f092ad6a Initial commit 2025-01-15 02:30:35 +02:00