Commit Graph

65 Commits

Author SHA1 Message Date
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
Andrew Segavac
8408983bc2 updated readme 2021-06-16 12:02:02 -06:00
Andrew Segavac
b2403176b9 added type aliasing 2021-06-16 11:52:40 -06:00
Andrew Segavac
008aa6e6b7 fixed issue with struct literal names 2021-06-13 10:46:41 -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
7b3fb9b88b updated readme 2021-06-12 12:30:00 -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
f05888a817 added missing semicolons 2021-06-03 09:20:28 -06:00
Andrew Segavac
20959f575a Merge branch 'master' of github.com:asegavac/boring-lang 2021-06-03 09:17:19 -06:00
Andrew Segavac
e942b83308 updated readme 2021-06-03 09:16:48 -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
b8769f43e3 added typedefs and type_env 2021-05-29 10:33:14 -06:00
Andrew Segavac
f5fc6643fb got type checking working for real 2021-05-28 23:57:07 -06:00
Andrew Segavac
cb30ad7040 added type checking 2021-05-12 06:40:11 -06:00
Andrew Segavac
9d9d42ebd5 working on adding type system 2021-05-05 19:32:55 -06:00
Andrew Segavac
1924dca617 fixed typing issue 2021-04-18 08:56:45 -06:00
Andrew Segavac
4446d0f297 added let, about to add types 2021-04-18 08:51:21 -06:00