• Joined on 2021-04-16
greg pushed to master at greg/schala 2021-10-21 21:55:40 -07:00
92a695e523 Eliminate one table in SymbolTable
greg pushed to master at greg/schala 2021-10-21 20:00:39 -07:00
b342213826 Add ids to type Variants
greg pushed to master at greg/schala 2021-10-21 19:54:02 -07:00
b4f765167b Redesign Variant struct
2256f25482 Add id_to_symbol table to SymbolTable
Compare 2 commits »
greg pushed to master at greg/schala 2021-10-21 19:25:59 -07:00
4ddcbc89ad Parameterize type of ScopeStack scope names
greg pushed to master at greg/schala 2021-10-21 14:47:32 -07:00
fb31687dea Run rustfmt on symbol_table code
greg pushed to master at greg/schala 2021-10-21 14:44:36 -07:00
93d0a2cd7d Clippy fix in eval
9b5c3629c0 Update schala-lang to edition 2021
b5484e67ee Update to edition 2021
Compare 3 commits »
greg pushed to master at greg/schala 2021-10-21 11:44:21 -07:00
248af74ec0 Add parsing for annotations
3b5ebf92b4 Some additional notes
Compare 2 commits »
greg pushed to master at greg/schala 2021-10-21 01:31:43 -07:00
4a366fda30 Modified some of the syntax playground
greg pushed to master at greg/schala 2021-10-20 18:44:04 -07:00
f625b80d0c Update README
greg pushed to master at greg/schala 2021-10-20 01:18:20 -07:00
5eb743a8b5 Updated TODO file
greg pushed to master at greg/schala 2021-10-20 00:19:00 -07:00
75935db9e6 Get rid of ReducedAST unit
greg pushed to master at greg/schala 2021-10-19 23:18:59 -07:00
2f669b77fd Move reduced_ast.rs into multiple files
greg pushed to master at greg/schala 2021-10-19 23:07:00 -07:00
0d488b250d Remove submodule
greg pushed to master at greg/schala 2021-10-19 22:29:57 -07:00
60ddac9774 Rest of clippy lints
ae6a79077f more clippy lints
36f06b38de Automatically apply clippy to various util modules
c9c65b050c Clippy for parsing
Compare 4 commits »
greg pushed to master at greg/schala 2021-10-19 21:46:07 -07:00
91a7abf4cd Clippy lints for tokenizing.rs
0c6c4ef47e Symbol table clippy
355ed3c749 Rename FQSN -> Fqsn
c0a3a03045 Clippy on eval.rs
f8c2e57b37 Clippy on reduced_ast.rs
Compare 7 commits »
greg pushed to master at greg/schala 2021-10-19 20:36:08 -07:00
a9b8fdcad6 Track duplicate record definitions
greg pushed to master at greg/schala 2021-10-19 19:19:32 -07:00
15a08aa8f7 SymbolTable error refactoring
9640a5b05b Use vec of duplicate errors
d3378c3210 Use Vec of symbol errors
7a0134014b Switch scope to Rc<String>
3c4d31c963 Reduce complexity of DataConstructor
Compare 6 commits »
greg pushed to master at greg/schala 2021-10-19 14:19:35 -07:00
40f759eea8 Fix all warnings
d1d3a70339 Fix last test
3060afd752 Fix warnings
8b724cf0ff Big refactor of symbol table
769ef448e8 Mark out weird oddity with value() in reduced_ast
Compare 12 commits »
greg pushed to master at greg/schala 2021-10-16 20:25:31 -07:00
5bba900a3d Clippy notes in operators.rs
greg pushed to master at greg/schala 2021-10-16 20:21:20 -07:00
2fe4109296 Change where Builtin is calculated from operators