History of
src
/
velo
/
parser.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
-
Fix parser termination condition; add --ast flag. Now, methods...
Cat's Eye Technologies
11 years ago
-
Assignment AST node has three children now. A little better.
Cat's Eye Technologies
11 years ago
-
Begin dealing with receiver chains in Expr production.
Cat's Eye Technologies
11 years ago
-
Yes, there is a Self AST node. A few tests actually pass now.
Cat's Eye Technologies
11 years ago
-
Begin trying to improve parser. Parses, but produces bad AST.
Cat's Eye Technologies
11 years ago
-
Fix executable permissions. Simplify test runner.
catseye
11 years ago
-
Fix parser: {foo}.method no longer needs args to be a method call.
catseye
11 years ago
-
Attempt to implement method arguments, but find a weird thing with method-call parsing.
catseye
11 years ago
-
Support the defining of simple, arity-zero methods.
catseye
11 years ago
-
Exceptions, rewrite attribute lookup to be more sane, method stubs.
catseye
11 years ago
-
Deal with method/attr ambiguity: improve parser, runtime -> eval.
catseye
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