History of
test
@master
git clone https://git.catseye.tc/Jaft/
-
Binary operators: support !==; == and != officially not supported.
Chris Pressey
15 days ago
-
Move jaftConcoctor-specific tests to jaftConcoctor.test.js.
Chris Pressey
19 days ago
-
Small changes, to use concoctor 0.1, in prep for release of 0.1.
Chris Pressey
22 days ago
-
Use external concoctor package (hosted on Codeberg currently.)
Chris Pressey
a month ago
-
More tests, notably name-binding tests.
Chris Pressey
a month ago
-
Develop tests a bit.
Chris Pressey
a month ago
-
Split unit tests.
Chris Pressey
a month ago
-
Dependency injection.
Chris Pressey
a month ago
-
Split into two modules, concoctor.js and jaftCompiler.js.
Chris Pressey
a month ago
-
Split conceptually into "concoctor" framework and "Jaft" language.
Chris Pressey
a month ago
-
Throw error if let or const list re-uses a variable.
Chris Pressey
a month ago
-
const ... ; disallows shadowing.
Chris Pressey
a month ago
-
Convert parser to a class, in preparation for tracking context.
Chris Pressey
a month ago
-
Add validation, in parser, that all input has been consumed.
Chris Pressey
a month ago
-
No `let...in`, only `let...;`. Add `const...;` to alias `let...;`.
Chris Pressey
2 months ago
-
Logical boolean operators, and allow ternary in let binding.
Chris Pressey
2 months ago
-
Functions in concoct context must be vetted (blessed or concocted)
Chris Pressey
2 months ago
-
Fix scanner for strict equality. Log any errors when compiling.
Chris Pressey
2 months ago
-
Support a set of binary operators that mirrors JavaScript's.
Chris Pressey
2 months ago
-
Static lookup of functions in context; can be used as variables.
Chris Pressey
2 months ago
-
Some support of higher-order functions.
Chris Pressey
2 months ago
-
Call them "attributes" consistently; signature instead of arity.
Chris Pressey
2 months ago
-
Alternate syntax for let-block.
Chris Pressey
2 months ago
-
concoct() takes JavaScript arrow syntax for function definition
Chris Pressey
2 months ago
-
Checkpoint changing concoct interface.
Chris Pressey
2 months ago
-
Name, arity are optional in bless. mergeCtx takes a plain object.
Chris Pressey
2 months ago
-
Fix a function defined in a test and add some TODO notes.
Chris Pressey
2 months ago
-
Implement the new features. All tests pass.
Chris Pressey
2 months ago
-
Implement `let` and ternary expressions. Most tests pass now.
Chris Pressey
2 months ago
-
Specify new features and add new (failing) unit tests.
Chris Pressey
2 months ago