capuchin
Capuchin
The name is inspired by Crystal the Monkey.
Installation
TODO: Write installation instructions here
Usage
make
./out/capuchin
Example: ./out/capuchin example/example.monkey
Docker
docker build -t capuchin:latest .
docker run -it capuchin:latest
TODO
- Fix
Interpreter
class: everything is static right now, refactor to use it asInterpreter.new(Environment)
- Add basic CLI
- Implement proper comparison for all AST, Statements, Expressions and Literals in
spec/
- Fix
ameba
errors (mostly coding convetion stuff) - Rename all statments to e.g.
LetStmt
(now:LetStatement
) - Rename all occurences of
Object
(Crystal already has anObject
class) - Rename all expression to e.g.
CallExpr
(now:CallExpression
) - Rename
TokenType
toType
Repository
capuchin
Owner
Statistic
- 0
- 0
- 0
- 0
- 4
- over 4 years ago
- April 8, 2020
License
MIT License
Links
Synced at
Sun, 22 Dec 2024 00:14:01 GMT
Languages