github.com/molnarmark/bench
master / published Mar 26, 2019 / repository
🗜️ The Bench Programming language. Just a toy. WIP.
Bench
The Bench Programming Language.
Roadmap
- [ ] If statement
- [ ] Parsing unary & comparison expressions
- [ ] Parser for maps
- [ ] Parser for structs
- [ ] Parser for lambdas
- [ ] Increment & decrement operators
- [ ] Improve syntax errors
- [ ] Implement targets (mainly lua for now)
- [ ] Implement argument parsing for functions
API
- Argument
- ArrayLiteral
- Bench
- BenchASTNode
TODO add to_lua as an abstract method here
- BenchASTValue
- BinaryExpression
- ForLoop
- FunctionCall
- FunctionDeclaration
- ReturnStatement
- TopLevel
- VariableAssignment
- VariableDeclaration