History of
src
/
castile
/
eval.py
@master
git clone https://git.catseye.tc/Castile/
-
When casting, don't promote already-tagged values, to tagged values.
Chris Pressey
2 years ago
-
Be more strict, but allow tests to pass. Suspect still a problem.
Chris Pressey
2 years ago
-
PEP-8 style cleanups.
Chris Pressey
3 years ago
-
Update sources to run under either Python 2 or Python 3.
Chris Pressey
3 years ago
-
Make local variables Python-like. Add failing test cases.
catseye
11 years ago
-
AST nodes have tags (names) and types (language-domain.)
catseye
11 years ago
-
Make grammar less verbose (in eval, tag based on Python type).
catseye
11 years ago
-
More builtins (int, str, chr, ord), in evaluator only for now.
catseye
11 years ago
-
Local declarations must be first thing in function body.
catseye
11 years ago
-
input, read, write in eval and Ruby backend. Better exceptions.
catseye
11 years ago
-
true/false/null are literals. Ruby backend with "only" 11 fails.
catseye
11 years ago
-
Implement `break`.
catseye
11 years ago
-
Dump structs in field order. All tests pass again.
catseye
11 years ago
-
Field names in make, typechecker independence, Javascript broken.
catseye
11 years ago
-
Reduce dependence on typechecker; typecase/as done in parser.
catseye
11 years ago
-
Remove `do` -- let's not encourage this sort of thing.
catseye
11 years ago
-
Initial import of Castile version 0.1 sources.
catseye
11 years ago