Greg Shuflin
|
ec6f4b510e
|
Use resolver 2
|
2021-10-07 01:33:37 -07:00 |
|
greg
|
129d9ec673
|
A bunch of infrastructure for keeping track of AST node locations
Plus a failing test to illustrate the reason we care
|
2019-10-23 14:47:18 -07:00 |
|
greg
|
28056b1f89
|
Add production name in ParseError
for debugging
|
2019-10-04 03:12:00 -07:00 |
|
greg
|
ab8e24a276
|
ParseError always has token now
|
2019-01-08 01:04:46 -08:00 |
|
greg
|
78b454fb32
|
Delete this line
|
2019-01-05 20:41:49 -08:00 |
|
greg
|
5491169d55
|
Refactor parsing structure
TokenHandler should contain all the methods for actually manipulating
tokens, Parser should only contain the recursive descent methods
|
2019-01-05 20:23:07 -08:00 |
|
greg
|
8eda74c9a5
|
Starting to keep track of locations of errors in file
|
2019-01-05 17:18:10 -08:00 |
|
greg
|
6be208b51d
|
Minor fix for parsing error messages
|
2018-11-20 03:03:08 -08:00 |
|
greg
|
4679a9fc7f
|
Remove compiler warnings
|
2018-10-20 00:55:37 -07:00 |
|
greg
|
354148c5ba
|
rename codegen -> chala-lang-codegen
|
2018-10-19 09:57:35 -07:00 |
|
greg
|
3b20b40eb7
|
Proc macro generated code for parsing seems to work
|
2018-10-19 02:45:35 -07:00 |
|
greg
|
4ecf63c54d
|
Okay the proc_macro is actually doing something
At the cost of breaking code
|
2018-10-19 02:36:23 -07:00 |
|
greg
|
1b60bd38ff
|
Add codegen crate for schala-lang
|
2018-10-17 15:29:32 -07:00 |
|