• Joined on 2022-05-11
janis pushed to chumsky at janis/SeaLang 2025-10-18 09:03:45 +00:00
6ac27f73dd symbols stuff?
janis pushed to new-config at janis/nixos-config 2025-10-18 09:03:06 +00:00
b7f7938019 github cli
janis pushed to main at janis/dot-emacs 2025-10-18 09:01:12 +00:00
8f13c0eef1 just and nasm
janis created branch main in janis/from-scratch 2025-10-18 09:00:25 +00:00
janis pushed to main at janis/from-scratch 2025-10-18 09:00:25 +00:00
81417de6ca asdf
8a0c822533 can tokenise stuff
90061bf50a stuff
7b43442ba8 overcomplicating things
703a8ba968 read-print file
Compare 10 commits »
janis created repository janis/from-scratch 2025-10-18 08:59:58 +00:00
janis pushed to chumsky at janis/SeaLang 2025-10-14 13:10:12 +00:00
51ef019fd1 var decls
0ee6bbad61 port symbol table from old crate
0468f1fab3 remove eprintlns from lexer
a2632ca06e function parsing and stuff..
c7d5e4e6c0 parsing with indirect recursion
Compare 6 commits »
janis pushed to chumsky at janis/SeaLang 2025-10-10 21:15:52 +00:00
b0b87c68f2 placeness, constants
f67bb61888 if conditions
77bd4f3f16 more expr parsing
9a799ea281 pratt parser for expressions
5aba59b291 custom integer with falliblity
Compare 5 commits »
janis pushed to main at janis/dot-emacs 2025-10-02 16:23:32 +00:00
d6eeea99d9 disable copilot max-char warning
janis created branch chumsky in janis/SeaLang 2025-10-01 22:15:06 +00:00
janis pushed to chumsky at janis/SeaLang 2025-10-01 22:15:06 +00:00
882f30371e chumsky! this is cool
0efd60c3e6 exprs in pomelo
Compare 2 commits »
janis pushed to new-config at janis/nixos-config 2025-10-01 18:24:51 +00:00
6b426476ad update deps and fix theming?
janis pushed to bottom-up-value-place at janis/SeaLang 2025-10-01 15:56:13 +00:00
45cc444221 constants parsing
janis pushed to main at janis/werkzeug 2025-10-01 12:20:53 +00:00
df6ab625cc a bunch of stuff init
cc6b783be9 fix parent indices
216485e448 impl drop for free
81f92738db work on iterating
c2cecdf85f copy+clone for handle
Compare 25 commits »
janis pushed to bottom-up-value-place at janis/SeaLang 2025-09-30 22:31:23 +00:00
c270fe5add comments and docs as ast nodes
45ba06db43 use pomelo for parsing
816aebda01 try out pomelo parser
357590ec07 more useless token stuff that I didn't really want anyway
df2bb54272 parser crate
Compare 7 commits »
janis pushed to bottom-up-value-place at janis/SeaLang 2025-09-27 16:21:03 +00:00
2790bc561f more refactoring
6e0fed0962 raw identifiers, comment out -- and ++ tokens
122f8ff7f1 compiler wranings
2e6b8b0cc3 add integer types
Compare 4 commits »
janis pushed to new-config at janis/nixos-config 2025-09-23 19:43:59 +00:00
8383063869 proper perf preference
janis pushed to new-config at janis/nixos-config 2025-09-23 19:41:36 +00:00
11a4390fc7 tree-sitter-slang package
49e3bbd48e file and usntable zed
Compare 2 commits »
janis pushed to main at janis/dot-emacs 2025-09-19 23:48:40 +00:00
6e8fbfc374 slang and extract format-on-save from lsp package config
fd0dc6e778 stuff..
9ec4c8a3bf configurations for lsp and eglot for wesl/wgsl
680b07e3b4 break up big lsp codeblock, move debugging which depends on lsp to the lsp section
3ea8e00384 lexical binding in early-init
Compare 16 commits »
janis pushed to bottom-up-value-place at janis/SeaLang 2025-09-19 18:38:46 +00:00
2293b514cf idk man..
82d2eed09a lexer crate
fafd4011e2 token iterator based on trie
47e671f827 update flake
21939cabe3 fix workspace dependency on trie
Compare 12 commits »