Commit Graph

30 Commits

Author SHA1 Message Date
asegavac ce23415663 added strings 2022-10-12 11:06:58 -06:00
asegavac 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 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 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
Andrew Segavac 10df785c8f updated rust ast through structs to work 2021-08-08 11:42:26 -06:00
Andrew Segavac 691009dd59 added funciton declaration 2021-07-17 15:40:22 -06:00
Andrew Segavac 75a042741e added method calls 2021-06-26 17:47:52 -06:00
Andrew Segavac 02797309d9 added type aliases, declaring impls 2021-06-13 10:38:13 -06:00
Andrew Segavac 972fbd064b added struct setters 2021-06-12 12:47:10 -06:00
Andrew Segavac 5464179883 added struct getters 2021-06-12 12:26:53 -06:00
Andrew Segavac 421a5160fd added struct literals 2021-06-12 10:59:58 -06:00
Andrew Segavac acbaf5f729 added struct definition 2021-06-11 20:59:51 -06:00
Andrew Segavac 2ea1ccb0e9 added normal assignment 2021-06-01 23:05:17 -06:00
Andrew Segavac 318745ddf3 added unit function 2021-05-30 10:02:58 -06:00
Andrew Segavac b82566f710 added return statement 2021-05-30 09:57:41 -06:00
Andrew Segavac 806835f2b9 added comments 2021-05-29 12:16:03 -06:00
Andrew Segavac 03fb361e0b added block expression 2021-05-29 11:01:34 -06:00
Andrew Segavac 374e080f26 added support for floats 2021-05-29 10:50:15 -06:00
Andrew Segavac f5fc6643fb got type checking working for real 2021-05-28 23:57:07 -06:00
Andrew Segavac 9d9d42ebd5 working on adding type system 2021-05-05 19:32:55 -06:00
Andrew Segavac 4446d0f297 added let, about to add types 2021-04-18 08:51:21 -06:00
Andrew Segavac ba65669225 setup main to specify an entry point 2020-04-19 22:22:15 -06:00