• Joined on 2021-04-16
greg pushed to master at greg/schala 2021-10-30 18:22:30 -07:00
ea494bb328 Fix a number of TODOs
greg pushed to master at greg/schala 2021-10-30 17:32:33 -07:00
53112c9f9d Fix parser bug
greg pushed to master at greg/schala 2021-10-30 17:11:56 -07:00
e7308485df Rewrite many parser tests
greg pushed to master at greg/schala 2021-10-30 00:07:18 -07:00
08d66f0a43 Run rustfmt on error.rs
greg pushed to master at greg/schala 2021-10-30 00:05:41 -07:00
6e7bd1ccb8 Clippy changes
greg pushed to master at greg/schala 2021-10-30 00:00:24 -07:00
68506571a8 Implement records
greg pushed to master at greg/schala 2021-10-29 19:04:49 -07:00
8111f69640 Run rustfmt on tokenizer code
greg pushed to master at greg/schala 2021-10-29 19:00:52 -07:00
304df5c50e Remove arity from ReducedIR, symbol table
greg pushed to master at greg/schala 2021-10-29 18:36:54 -07:00
6b9ca92e00 Have TypeContext calculate tag numbers
greg pushed to master at greg/schala 2021-10-29 12:12:48 -07:00
209b6bba48 Start adding infrastructure for defining new types
cec0f35fc3 Add test for duplicate variant check
Compare 2 commits »
greg pushed to master at greg/schala 2021-10-29 00:28:19 -07:00
30fbc9a721 Add test for duplicate types in symbol table
greg pushed to master at greg/schala 2021-10-28 14:52:15 -07:00
b2d9622feb Basic visualizer for AST
greg pushed to master at greg/schala 2021-10-28 02:00:59 -07:00
5d04a020dc Run rustfmt on ast module
greg pushed to master at greg/schala 2021-10-27 15:40:10 -07:00
765a0bec58 Make use of TypeContext in SymbolTable
greg pushed to master at greg/schala 2021-10-27 11:05:57 -07:00
40be5a8a33 Pass TypeContext to evaluator
greg pushed to master at greg/schala 2021-10-27 01:44:25 -07:00
6a7c88cd02 Fix clippy
greg pushed to master at greg/schala 2021-10-27 01:12:36 -07:00
08590430e4 Move minimal typechecking code into directory-style module
greg pushed to master at greg/schala 2021-10-27 00:40:33 -07:00
4dd39fe085 rustfmt util.rs
greg pushed to master at greg/schala 2021-10-27 00:39:38 -07:00
0f40a7de5d rustfmt schala.rs
greg pushed to master at greg/schala 2021-10-27 00:36:39 -07:00
d65233240a Unify u32-based identifiers into common code
a3463f5519 Add rustfmt.toml and format tree walk evaluator:wq
Compare 2 commits »