All Classes and Interfaces

Class
Description
Compiler that produces compiled starscript code from Parser.Result.
Class for storing errors produced while parsing.
Expressions that form the AST (abstract syntax tree) of parsed starscript code.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Instructions used by Starscript.
Takes starscript source code and produces a stream or tokens that are used for parsing.
Parser that produces AST (abstract syntax tree) from starscript code and reports errors.
A class that holds the parsed AST (abstract syntax tree) and any errors that could have been found.
Compiled representation of starscript code that can be run inside Starscript.
 
Interface used for Value.function(SFunction).
 
Standard library with some default functions and variables.
A VM (virtual machine) that can run compiled starscript code, Script.
 
A type of a token produces by Lexer.
Class that holds any starscript value.
Simpler wrapper around a map that goes from String to Supplier for Value.