• Joined on 2021-04-16
greg pushed to master at greg/schala 2021-10-16 18:23:31 -07:00
25bffa339c Adjust some doc comments
greg pushed to master at greg/schala 2021-10-15 12:07:45 -07:00
6d84675ff8 Move prelude.schala into separate directory
greg pushed to master at greg/schala 2021-10-14 17:42:19 -07:00
f8924cf65f Remove bx! macro from crate root
ed6360247d rustfmt on error.rs, lib.rs
Compare 2 commits »
greg pushed to master at greg/schala 2021-10-14 16:29:13 -07:00
eeb4e743d2 Move submodules into .mod files in directories
greg pushed to master at greg/schala 2021-10-14 06:56:09 -07:00
3bb323667d Rename SourceMap -> DeclLocations
69304de998 Various refactors around symbol table
Compare 2 commits »
greg pushed to master at greg/schala 2021-10-14 06:38:57 -07:00
fd3a641c71 Fix quick_ast
be8633fedb Rename symbol_table
Compare 2 commits »
greg pushed to master at greg/schala 2021-10-14 06:31:12 -07:00
ec55e2e8f0 Moving modules around
3ed5f1d16c Refactor SourceMap
Compare 2 commits »
greg pushed to master at greg/schala 2021-10-14 05:23:34 -07:00
63360e5617 Token tests
90ede076cc Rustfmt on error.rs
Compare 2 commits »
greg pushed to master at greg/schala 2021-10-14 04:15:54 -07:00
0cb0145cc5 Unified error struct
075e323239 Tokenizing tests
fcbf2d959b Treat unclosed comment as error
Compare 3 commits »
greg pushed to master at greg/schala 2021-10-14 02:59:18 -07:00
421a33c42c Use TryFrom<&str> for Tokens
61e2acc338 Parameterize compiler Config type
2d72f560ed Simplify directive types
Compare 3 commits »
greg pushed to master at greg/schala 2021-10-14 02:11:51 -07:00
6ac0628265 Clippy on schala-repl
greg pushed to master at greg/schala 2021-10-14 01:34:50 -07:00
5dcfce46cc Add Options associated type
76c2257c7e Flatten schala-repl files
3cbe80e933 Parameterize Repl over language type
0f7e568341 WIP - revamp ProgrammingLanguageInterface trait
75b1f9cce5 Working on main compiler pipeline
Compare 5 commits »
greg pushed to master at greg/schala 2021-10-13 02:14:56 -07:00
d01d280452 Various REPL refactoring
d578aa0fc7 Update serde
7e0acb7d87 Tighten names in Language trait
Compare 3 commits »
greg pushed to master at greg/schala 2021-10-13 01:02:29 -07:00
7b7e20859f Comment out web interpreter for time being
d3ebcc9654 Fix all current warnings
2c64bb6c34 Remove some old externs
Compare 3 commits »
greg pushed to master at greg/schala 2021-10-07 13:35:49 -07:00
cd4045b8e7 List of paths
greg pushed to master at greg/schala 2021-10-07 02:10:34 -07:00
6012e8cf9d Refactor main.rs
greg pushed to master at greg/greg.everydayimshuflin.com 2021-10-07 01:51:20 -07:00
c68ca7209f Building resume from source now, don't need a copy here
greg pushed to master at greg/schala 2021-10-07 01:33:47 -07:00
ec6f4b510e Use resolver 2
c92e88900c Update main crate to 2018 edition
c9a4c83fce Run cargo fmt on schala-repl code
Compare 3 commits »
greg pushed to master at greg/schala 2021-10-07 01:18:48 -07:00
77bf42be6c Update to current rust
a0955e07dc Fix attribute
afcb10bb72 Add random idea
8de625e540 Got rid of symbol table from eval
a2bd9a3985 Remove symbol table from evaluator
Compare 5 commits »
greg pushed to old-master at greg/schala 2021-10-07 00:52:10 -07:00
77bf42be6c Update to current rust