• Joined on 2022-05-11
janis pushed to main at janis/from-scratch 2025-10-29 21:10:42 +00:00
8f4d626968 ast tests
4e55fa74f4 parse structs and functions from asm for rust tests
5ae3e17693 initial ast
bf9d07b462 init tokeniser with buffer
46053090f4 initial parsing
Compare 8 commits »
janis pushed to main at janis/from-scratch 2025-10-29 12:39:01 +00:00
cd21ecb782 insert sorted, return tuple instead of strange signed index from binary search methods
1a4055a69a memmove, vec_insert, vec_binary_search_by working and tested
af19946dc4 remove size from some vec functions
8ac409c677 isnert and binary search by
fd52df1307 more testing and fixes for vec.asm
Compare 5 commits »
janis pushed to main at janis/from-scratch 2025-10-28 20:43:32 +00:00
edc4f4e576 parsing numbers
f60573c06f radix, negative numbers
15c2aea16a rewrite int_to_str
Compare 3 commits »
janis pushed to main at janis/from-scratch 2025-10-28 19:40:32 +00:00
6a6af53667 bump allocator
janis pushed to main at janis/from-scratch 2025-10-28 17:16:49 +00:00
5f63d4303e formatting, strings, comments
43a06ad55c test numbers
44ee13246e is_number
82104cfe0d edge case identifiers, simple function parsing
26c37e9dd3 test identifiers
Compare 8 commits »
janis pushed to main at janis/from-scratch 2025-10-28 12:12:41 +00:00
cfc1c8e3b3 more tests for tokeniser
63fbca378b can tokenise simple tokens
719451b935 reduce warnings, enable edition 2024, fix tokeniser (1/?)
Compare 3 commits »
janis pushed to main at janis/from-scratch 2025-10-27 09:57:46 +00:00
f1faac639c rework tokeniser
janis pushed to new-config at janis/nixos-config 2025-10-26 10:27:45 +00:00
87fbe0cc1b update nixpkgs dep
11c5ec198c use zen from stable nixpkgs
Compare 2 commits »
janis pushed to new-config at janis/nixos-config 2025-10-21 22:10:45 +00:00
70cc668cdc update unstable / use zen from unstable
janis pushed to main at janis/from-scratch 2025-10-20 21:02:16 +00:00
d47c933c04 fix vec
b5c0a41aa4 move panic out, add stack frames, proper rust test
9a235e625a asdf
e9f634bca5 vec get
8bc56220fc vec drop
Compare 9 commits »
janis pushed to new-config at janis/nixos-config 2025-10-19 19:47:08 +00:00
0f9c0fdf26 zen kernel
400f28fa59 remove deskflow
039b2b9af2 code subvol laptop
1274da3d16 update deps
Compare 4 commits »
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