Greg Shuflin
|
e40782739d
|
Use annotations to mark builtins
|
2021-11-02 16:56:12 -07:00 |
|
Greg Shuflin
|
0464d959ec
|
Rename Scope -> ScopeSegment
|
2021-11-02 01:20:30 -07:00 |
|
Greg Shuflin
|
d9f53abeb2
|
While loops
|
2021-11-01 12:35:25 -07:00 |
|
Greg Shuflin
|
d084deac80
|
Start to correctly implmeent builtin functions
|
2021-10-31 03:13:51 -07:00 |
|
Greg Shuflin
|
8db9176fce
|
Add TODO entry
|
2021-10-31 00:02:13 -07:00 |
|
Greg Shuflin
|
9e799c23ba
|
More work on pattern-matching
|
2021-10-26 01:53:30 -07:00 |
|
Greg Shuflin
|
a03f570266
|
More tuple pattern work
|
2021-10-26 00:39:24 -07:00 |
|
Greg Shuflin
|
e40b8ece3b
|
Make multi-armed patterns work
|
2021-10-25 23:26:03 -07:00 |
|
Greg Shuflin
|
8ceaa734d2
|
Add back another test revealing a scope error
|
2021-10-25 02:46:10 -07:00 |
|
Greg Shuflin
|
5eb743a8b5
|
Updated TODO file
|
2021-10-20 01:18:09 -07:00 |
|
greg
|
afcb10bb72
|
Add random idea
|
2019-11-18 03:11:00 -08:00 |
|
greg
|
8de625e540
|
Got rid of symbol table from eval
|
2019-11-10 03:28:31 -08:00 |
|
greg
|
2cd325ba12
|
Add plan of attack notes
|
2019-11-08 18:56:15 -08:00 |
|
greg
|
8218007f1c
|
Commit this temporary fix
|
2019-11-08 18:53:38 -08:00 |
|
greg
|
d824b8d6ef
|
Idea for pattern matching
|
2019-10-24 03:09:17 -07:00 |
|
greg
|
5a01b12d9b
|
Add note about pattern synonyms
|
2019-10-13 16:50:54 -07:00 |
|
greg
|
95e278d1b5
|
Chunk of work on if-expr AST
don't expect this to compile yet
|
2019-10-10 03:29:28 -07:00 |
|
greg
|
24b48551dc
|
More playing around with syntax for if
|
2019-10-09 02:32:41 -07:00 |
|
greg
|
c8804eeefb
|
More visitor stuff
|
2019-09-26 03:26:37 -07:00 |
|
greg
|
7533c69c49
|
Add note on visitors
|
2019-09-26 01:32:33 -07:00 |
|
greg
|
3eaeeb5509
|
Begin deprecating Meta in favor of an ItemId
|
2019-09-17 14:32:15 -07:00 |
|
greg
|
d6f2fe6e02
|
Mark TODO done
|
2019-09-11 01:28:33 -07:00 |
|
greg
|
6c3a4f907b
|
Warning cleanup, TODOs
|
2019-09-10 03:40:41 -07:00 |
|
greg
|
1ecf1e506c
|
Update more notes
|
2019-09-10 03:33:28 -07:00 |
|
greg
|
5572e0eebb
|
Make some notes about what to do next
|
2019-09-09 10:17:46 -07:00 |
|
greg
|
724237545f
|
Start work on scope resolver
|
2019-09-03 02:19:37 -07:00 |
|
greg
|
dae619c6fa
|
Add notes
|
2019-08-12 11:40:31 -07:00 |
|
greg
|
2ec3b21ebf
|
Make output_wrapper more concise
|
2019-06-18 18:11:17 -07:00 |
|
greg
|
32fe7430a4
|
Equals should be a token type
|
2019-06-16 16:07:27 -07:00 |
|
greg
|
e9fd20bfe5
|
A few more fixes to EBNF
|
2019-06-09 01:12:19 -07:00 |
|
greg
|
a8b9f5046e
|
Mark that I changed trait to interface
|
2019-06-07 18:57:55 +00:00 |
|
greg
|
d80d0d0904
|
Add some notes
|
2019-05-26 00:23:54 -07:00 |
|
greg
|
14fc2a5d10
|
Update TODO
|
2019-04-29 23:57:59 -07:00 |
|
greg
|
8e9b410e02
|
Clean up TODO list
|
2019-03-20 01:15:35 -07:00 |
|
greg
|
58b37e56ae
|
Correct typo in TODO
|
2019-03-11 20:05:45 -07:00 |
|
greg
|
9716b5e55b
|
Symbol table detects some duplicate symbols
|
2019-03-08 03:57:32 -08:00 |
|
greg
|
f041cc17d2
|
Wrap all Expression nodes in Meta<Expression>
|
2019-02-21 23:35:18 -08:00 |
|
greg
|
f3f1dcc0a4
|
Add some notes
|
2019-01-27 22:38:20 -08:00 |
|
greg
|
1032c7c7a2
|
Add note
|
2019-01-07 01:59:12 -08:00 |
|
greg
|
8680c4faf6
|
Just some notes for myself about how to redesign the AST type
|
2018-11-16 15:53:27 -08:00 |
|
greg
|
1e9aa91c5d
|
More concise test macros
|
2018-11-05 19:57:11 -08:00 |
|
greg
|
98f597f00a
|
Implement comparison operators correctly
|
2018-08-19 21:11:43 -07:00 |
|
greg
|
7548bdbb78
|
Add note
|
2018-07-31 01:59:49 -07:00 |
|
greg
|
35f5a9623a
|
Check out cranelift
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
46b6aeb4db
|
Add note to check out Gluon
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
ba319a7bc3
|
Finally figured out unified condition syntax
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
2d052d34f7
|
More thinking
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
e6679ff523
|
Playing around with conditional syntax
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
44e585fca2
|
Conditionals
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
b50d87b85b
|
Idea
|
2018-07-26 00:52:46 -07:00 |
|