SpookyDervish
  • Hey, my name's Nathaniel, I do coding primarily in C and Python, and I like cats. :P

  • Joined on 2025-08-31
SpookyDervish transferred repository SpookyDervish/Comet to Comet/Comet 2026-05-04 19:34:40 +10:00
SpookyDervish pushed to main at Comet/Comet 2026-05-04 19:27:22 +10:00
be71e2eaac small bug fix, still tryna figure out nested structs
SpookyDervish pushed to main at Comet/Comet 2026-05-04 17:38:11 +10:00
85edada2c0 THE STRUCT COMPIELD
SpookyDervish pushed to main at Comet/Comet 2026-05-04 09:53:10 +10:00
7464b81f1e cant test this yet cause im on my mac
SpookyDervish pushed to main at Comet/Comet 2026-05-04 07:37:28 +10:00
430257751d gotta write a way to get a pointer to a value for structs
SpookyDervish pushed to main at Comet/Comet 2026-05-03 20:39:47 +10:00
9430514c3a assignment of struct fields is completely fucked
SpookyDervish pushed to main at Comet/Comet 2026-05-03 12:25:49 +10:00
c8fd9a68fa removed uneeded print
SpookyDervish pushed to main at Comet/Comet 2026-05-03 12:24:17 +10:00
cabdc58bb3 constructors working
SpookyDervish pushed to main at Comet/Comet 2026-05-03 08:38:45 +10:00
52933d0011 parse new statements
SpookyDervish pushed to main at Comet/Comet 2026-05-03 07:27:18 +10:00
e51e59c09e change how compiler typemap works to support structs
SpookyDervish pushed to main at Comet/Comet 2026-05-03 07:22:35 +10:00
4894f94ea5 remove AST_TYPE_NAME
SpookyDervish pushed to main at Comet/Comet 2026-05-03 07:20:52 +10:00
e955b39515 added some new logic to the parser so structs can be used as types
SpookyDervish pushed to main at Comet/Comet 2026-05-02 22:12:31 +10:00
d55bf0ef50 bug with printing structs fixed
SpookyDervish pushed to main at Comet/Comet 2026-05-02 22:07:58 +10:00
c754176e41 made the compiler support variables with no value
SpookyDervish pushed to main at Comet/Comet 2026-05-02 22:03:27 +10:00
d9aaefe7bd change the way reassignment works to support the dot operator
SpookyDervish pushed to main at Comet/Comet 2026-05-02 21:37:43 +10:00
1e1d616793 added dot operator
SpookyDervish pushed to main at Comet/Comet 2026-05-02 20:59:17 +10:00
81e2abc5c5 print constructor
SpookyDervish pushed to main at Comet/Comet 2026-05-02 20:51:16 +10:00
98a26d2a41 parse constructor def
SpookyDervish pushed to main at Comet/Comet 2026-05-02 20:39:42 +10:00
92c376757b parse struct fields
SpookyDervish pushed to main at Comet/Comet 2026-05-02 13:34:57 +10:00
78eb02d189 automatic promotion for ints in infix expressions