History of
src
/
velo
/
ast.rb
@master
git clone https://git.catseye.tc/Velo/
-
Arrange licensing info in repo to follow REUSE 3.0 convention.
Chris Pressey
3 months ago
-
Make all tests pass by (1) binding receivers to methods when methods
Cat's Eye Technologies
11 years ago
-
Get a few more test passing by detecting VeloMethod. But... no.
Cat's Eye Technologies
11 years ago
-
Assignment AST node has three children now. A little better.
Cat's Eye Technologies
11 years ago
-
Fix executable permissions. Simplify test runner.
catseye
11 years ago
-
Fix bug in constructing call argument list; pass one more test.
catseye
11 years ago
-
Attempt to implement method arguments, but find a weird thing with method-call parsing.
catseye
11 years ago
-
Implement conditional, after juggling things around a tad.
catseye
11 years ago
-
Exceptions, rewrite attribute lookup to be more sane, method stubs.
catseye
11 years ago
-
Call methods on the proper receiver, etc. One more test passes.
catseye
11 years ago
-
Perfunctory attempt to fix situation with strings.
catseye
11 years ago
-
Deal with method/attr ambiguity: improve parser, runtime -> eval.
catseye
11 years ago
-
Just enough improvement to get one test (hello world) to pass.
catseye
11 years ago
-
Start of evaluator (untested), refine runtime a bit more.
Cat's Eye Technologies
11 years ago
-
Add some runtime support -- not used yet.
Cat's Eye Technologies
11 years ago
-
Make EOL a token, modify grammar. All examples parse now!
Cat's Eye Technologies
11 years ago
-
Parser doesn't break so much. Produces wildly wrong parses, though.
Cat's Eye Technologies
11 years ago
-
Parsing is still pretty broken, but less so, and more verbose.
Cat's Eye Technologies
11 years ago
-
Split (broken) code up into files. (Probably asking for trouble.)
Cat's Eye Technologies
11 years ago