greg
|
1d5e5aa735
|
Some type renaming in builtins
Builtins will remain entirely separate from the actual type
representation, whatever that ends up being
|
2018-08-19 22:00:20 -07:00 |
|
greg
|
2c298c7247
|
Add warning for undefined operator
In practice this will probably always not typecheck, but it's a valid
parse
|
2018-08-19 21:40:30 -07:00 |
|
greg
|
98f597f00a
|
Implement comparison operators correctly
|
2018-08-19 21:11:43 -07:00 |
|
greg
|
fb71881409
|
Refactor binop parsing
|
2018-08-19 20:33:50 -07:00 |
|
greg
|
492ef4ae19
|
Clear up some unused code to reduce compile noise
And add some notes to the README
|
2018-08-19 15:03:41 -07:00 |
|
greg
|
889610f0b0
|
Pretty-print Symbol Table
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
3beabf4678
|
Start eval-ing data constructors
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
7a2a4df297
|
Clearing out most of the cruft from typechecking
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
36cd7e080d
|
Even more deletions
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
276662d98a
|
Some code rearrangements
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
6f43c3b81d
|
move schala into separate crate
|
2018-07-26 00:52:45 -07:00 |
|