A simple interpreter that attempts to grow into an object oriented language (eventually)
-
-
if
andelse
-
-
-
mark
andjump
-
-
-
try
andcatch
-
-
-
-
throw
-
-
-
-
-
finally
-
-
-
-
do
andwhile
-
-
-
for
-
-
-
Replaced by foreach because Range implements Iterableforn
-
-
-
foreach
-
-
-
switch
andcase
-
-
-
-
break
andcontinue
-
-
-
- Objects
-
- Arrays
-
- Tuple Literals
-
- Computed Properties
-
- Properties with Getters and Setters
-
- Auto-Properties
-
-
extends
andimplements
-
-
- Variable Caching
-
- Annotations
-
- Methods
-
-
native
Keyword
-
-
- 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