A simple interpreter that attempts to grow into an object oriented language (eventually)
-
-
ifandelse
-
-
-
markandjump
-
-
-
tryandcatch
-
-
-
-
throw
-
-
-
-
-
finally
-
-
-
-
doandwhile
-
-
-
for
-
-
-
Replaced by foreach because Range implements Iterableforn
-
-
-
foreach
-
-
-
switchandcase
-
-
-
-
breakandcontinue
-
-
-
- Objects
-
- Arrays
-
- Tuple Literals
-
- Computed Properties
-
- Properties with Getters and Setters
-
- Auto-Properties
-
-
extendsandimplements
-
-
- Variable Caching
-
- Annotations
-
- Methods
-
-
nativeKeyword
-
-
- Static and Dynamic components
-
- Prettier StackTrace
-
- Compiling into Bytecode
-
- Pipe operators (partially done)
-
- Pipe listeners
-
- Reflection
-
- Encoding Support
-
- LLVM Support
-
-
HelloWorld.kscr
-
-
-
PrintNumbers.kscr(current sandbox)
-
-
-
MathFromIO.kscr
-
-
-
ToStringTest.kscr(requires objects)
-
-
-
FileIO.kscr(requires File core class)
-
-
-
Function.kscr
-
-
- Core Module
-
- Automate TokenType scanning (done by ANTLR)
-
- IDEA Language Support
-
- VSC Language Support
-
- Module Packaging
-
- Something for Databinding
-
- More system Classes