History of
src
@master
git clone https://git.catseye.tc/Velo/
-
Arrange licensing info in repo to follow REUSE 3.0 convention.
Chris Pressey
9 months ago
-
Convert CRLF EOL's to LFs.
Cat's Eye Technologies
10 years ago
-
One major bug fixed: method.run() was not returning its result.
Cat's Eye Technologies
10 years ago
-
'create', surely? I believe 'class' was its old name.
Cat's Eye Technologies
10 years ago
-
Fix lua impl's scanner (actually loader), --scan on both impls.
Cat's Eye Technologies
10 years ago
-
velo.rb isn't executable.
catseye
11 years ago
-
Make all tests pass by (1) binding receivers to methods when methods
Cat's Eye Technologies
12 years ago
-
Get a few more test passing by detecting VeloMethod. But... no.
Cat's Eye Technologies
12 years ago
-
Fix parser termination condition; add --ast flag. Now, methods...
Cat's Eye Technologies
12 years ago
-
Assignment AST node has three children now. A little better.
Cat's Eye Technologies
12 years ago
-
Begin dealing with receiver chains in Expr production.
Cat's Eye Technologies
12 years ago
-
Yes, there is a Self AST node. A few tests actually pass now.
Cat's Eye Technologies
12 years ago
-
Begin trying to improve parser. Parses, but produces bad AST.
Cat's Eye Technologies
12 years ago
-
Fix executable permissions. Simplify test runner.
catseye
12 years ago
-
README and comment tweaks.
Cat's Eye Technologies
12 years ago
-
Implement `if` with `create`; demonstrate recursion.
catseye
12 years ago
-
`new` takes an optional argument, for less clumsy instantiation.
catseye
12 years ago
-
Wow, all tests pass! (After some were rewritten...)
catseye
12 years ago
-
`create` and `new` methods, and more unit tests.
catseye
12 years ago
-
Fix parser: {foo}.method no longer needs args to be a method call.
catseye
12 years ago
-
Fix bug in constructing call argument list; pass one more test.
catseye
12 years ago
-
Attempt to implement method arguments, but find a weird thing with method-call parsing.
catseye
12 years ago
-
Implement conditional, after juggling things around a tad.
catseye
12 years ago
-
Support the defining of simple, arity-zero methods.
catseye
12 years ago
-
Exceptions, rewrite attribute lookup to be more sane, method stubs.
catseye
12 years ago
-
Call methods on the proper receiver, etc. One more test passes.
catseye
12 years ago
-
Perfunctory attempt to fix situation with strings.
catseye
12 years ago
-
Deal with method/attr ambiguity: improve parser, runtime -> eval.
catseye
12 years ago
-
Just enough improvement to get one test (hello world) to pass.
catseye
12 years ago
-
Start of evaluator (untested), refine runtime a bit more.
Cat's Eye Technologies
12 years ago