Package-level declarations
Types
Link copied to clipboard
SemanticError thrown when a BinaryExpression is ill-defined.
Link copied to clipboard
data class InvalidColorRGBValues(val r: Int, val g: Int, val b: Int, val source: Expression) : SemanticError
SemanticError thrown when a Colour's RGB values are invalid.
Link copied to clipboard
SemanticError thrown when an Interval's start and end values are invalid (start end).
Link copied to clipboard
data class InvalidReferenceType(val expected: List<Expression.ExpressionType>, val actual: Expression.ExpressionType, val source: Expression) : SemanticError
SemanticError thrown when an Expression is used where another ExpressionType was expected.
Link copied to clipboard
General ast.Script semantic error.
Link copied to clipboard
data class UndefinedConstantReference(val identifier: String, val source: Expression) : SemanticError
SemanticError thrown when a Script references an undefined constant.