Commit Graph

89 Commits

Author SHA1 Message Date
66c7864df0 removed return/arg type comparisons 2025-08-29 22:36:17 -06:00
b2709ffc82 got type system working 2025-08-25 21:51:50 -06:00
0a315c5615 added withFunction 2025-08-20 22:47:26 -06:00
68e51cf8aa started on type checker 2025-08-20 21:42:42 -06:00
982603aa54 fix type system not resolving func args 2025-08-19 23:00:32 -06:00
05856f5d07 add check step to all type comparisons 2025-08-19 22:44:05 -06:00
df1083df3b added type system 2025-08-19 22:40:45 -06:00
90381840af add trait checking 2025-08-19 21:54:06 -06:00
d370fb44a2 added ast parsing 2025-08-18 22:53:36 -06:00
03662d980f switching language to tswq 2025-08-17 16:10:13 -06:00
f554b09efc got redo working 2025-08-17 15:44:17 -06:00
491cf29e68 stared redo 2025-08-11 22:17:34 -06:00
1c08ce3a0c updated readme 2025-08-02 14:31:05 -06:00
33ce920c0b added line to readme 2025-08-02 14:28:24 -06:00
9b497b7958 added disclaimer 2025-08-02 12:54:13 -06:00
f2f7e04a37 updated readme for 2025 2025-08-02 12:52:47 -06:00
ce23415663 added strings 2022-10-12 11:06:58 -06:00
c4be846c1d got generics working 2022-10-10 17:13:17 -06:00
Andrew Segavac
4c1c13149d working on adding generics 2022-03-12 04:35:48 -07:00
Andrew Segavac
51c698ba5d added generics without type instantiation 2021-10-30 22:03:12 -06:00
Andrew Segavac
742c271732 finished revamping type system as setup for generics 2021-10-24 15:59:26 -06:00
Andrew Segavac
fbb81f3d09 added ast for generics 2021-10-08 19:17:07 -06:00
Andrew Segavac
2c37bced66 added interpereter support for traits 2021-09-25 12:40:49 -06:00
Andrew Segavac
44df5f1980 finished basic traits 2021-09-25 11:45:31 -06:00
Andrew Segavac
223b36080b updated readme 2021-09-15 08:43:38 -06:00
Andrew Segavac
26e477204a added if expression 2021-09-14 21:15:39 -06:00
Andrew Segavac
e00aef5ef3 added interpreter 2021-09-12 23:16:36 -06:00
Andrew Segavac
170176bc3e finished move to rust 2021-09-12 15:00:03 -06:00
Andrew Segavac
8c131c035b added error handling to type checker 2021-09-12 14:36:36 -06:00
Andrew Segavac
ff691ebc49 updated types in tests to reflect current standards 2021-09-11 12:54:30 -06:00
Andrew Segavac
a6620b2a86 ran rust format 2021-09-11 12:34:23 -06:00
Andrew Segavac
1e4deadb9c fixed a few issues in the type system 2021-09-11 12:32:08 -06:00
Andrew Segavac
7973006fdd got type system working 2021-09-05 23:58:21 -06:00
81e30e97b4 pushing to move code 2021-09-02 19:11:15 -06:00
Andrew Segavac
3cc6f2aabd started on rust type checker 2021-08-27 14:48:48 -06:00
Andrew Segavac
a29a7f9463 added type alias resolution to rust version 2021-08-22 15:54:48 -06:00
Andrew Segavac
10df785c8f updated rust ast through structs to work 2021-08-08 11:42:26 -06:00
37d998d6b5 added rust ast 2021-08-07 20:20:11 -06:00
Andrew Segavac
e41c2973a4 working on conversion back to rust 2021-07-23 08:58:17 -06:00
Andrew Segavac
691009dd59 added funciton declaration 2021-07-17 15:40:22 -06:00
Andrew Segavac
290646b8e2 updated parse for function declaration 2021-07-07 22:05:19 -06:00
Andrew Segavac
31479329d5 working on adding traits 2021-07-01 12:29:00 -06:00
Andrew Segavac
97ba007943 updated readme 2021-06-26 18:06:22 -06:00
Andrew Segavac
641330c994 updated readme 2021-06-26 18:04:30 -06:00
Andrew Segavac
807eb428cb updated readme 2021-06-26 17:50:10 -06:00
Andrew Segavac
75a042741e added method calls 2021-06-26 17:47:52 -06:00
Andrew Segavac
142497573f added sandboxing comment 2021-06-16 12:27:26 -06:00
Andrew Segavac
db1158da2b updated example 2021-06-16 12:12:07 -06:00
Andrew Segavac
baf5cec88b updated language 2021-06-16 12:10:21 -06:00
Andrew Segavac
2456214f22 added more syntax highlighting 2021-06-16 12:03:28 -06:00