• Joined on 2021-04-16
greg pushed to master at greg/schala 2021-11-22 00:14:27 -08:00
fc463d3807 Apply 256 arg limit to lambdas too
7221d2cb11 Remove obsolete comments
Compare 2 commits »
greg pushed to master at greg/schala 2021-11-21 03:00:29 -08:00
032fe5fed9 Fix function argument limit
greg pushed to master at greg/schala 2021-11-21 02:31:49 -08:00
bf55e6e82a Remove stale comment
greg pushed to master at greg/schala 2021-11-21 02:30:51 -08:00
9adae9c262 Disallow empty import groups
91985df449 Fix various parser bugs
Compare 2 commits »
greg pushed to master at greg/schala 2021-11-21 02:11:33 -08:00
4b11a6622a Support \u escapes in strings
884c8e515f Fix string literal escape parsing
Compare 2 commits »
greg pushed to master at greg/schala 2021-11-21 01:03:07 -08:00
d2b5deb802 Encode string prefixes in AST
2ba0fb4869 Put cut around string parsing
Compare 2 commits »
greg pushed to master at greg/schala 2021-11-21 00:47:07 -08:00
a9afb6d24e Fix representation of symbol error
greg pushed to master at greg/schala 2021-11-21 00:42:08 -08:00
8d5858d3d2 Support custom binops
greg pushed to master at greg/schala 2021-11-20 23:26:17 -08:00
1a48e9b43a A bit more refactoring in the parser
1797136156 Some refactoring in parser combinator
Compare 2 commits »
greg pushed to master at greg/schala 2021-11-20 23:01:13 -08:00
3e422291f4 assert_block! macro
bba433c808 Cleanup warnings
194cb2202a Fixed bug
5a38ff8f41 Fix parameterized block
de13e69769 Add context
Compare 50 commits »
greg pushed to master at greg/schala 2021-11-14 04:57:45 -08:00
e6a9811ee5 Fix error.rs
greg pushed to master at greg/schala 2021-11-14 04:46:22 -08:00
ff1d4ef7bb Update TODO
greg pushed to master at greg/schala 2021-11-14 04:42:57 -08:00
f4029fe31a Make tests not directly dependent on peg
d38bb2278c Rename new.rs -> peg_parser.rs
Compare 2 commits »
greg pushed to master at greg/schala 2021-11-14 04:23:00 -08:00
96393604c3 Move parser crate items around
29207876ae Get rid of old BNF grammar in doc comments
Compare 2 commits »
greg pushed to master at greg/schala 2021-11-14 03:47:30 -08:00
b0795f2dd4 Flatten crate heirarchy
aec3fd070e Remove schala-codegen crate
Compare 2 commits »
greg pushed to master at greg/schala 2021-11-14 03:28:22 -08:00
da4990107c Run clippy
greg pushed to master at greg/schala 2021-11-14 03:18:56 -08:00
94ee3e1897 Delete a bunch of now-obsolete parsing/tokenizing code
05e1555a9b Run rustfmt
4b0aced11f Swap over parser
205ab7179d Rewrites to prepare for parser swap
abab667c43 Fix all tests
Compare 45 commits »
greg created branch peg-parser in greg/schala 2021-11-07 03:13:53 -08:00
greg pushed to peg-parser at greg/schala 2021-11-07 03:13:53 -08:00
54b33282ef More declarations
d46f40bc0f type declarations
02fc76c8fc Fix issue with block formatting
87141fcca3 for expressions
4ec2585d25 Paramaterize struct-related functions
Compare 10 commits »
greg pushed to master at greg/schala 2021-11-03 00:02:21 -07:00
8a9c63eccf Implement basic list indexing