DrawScript
1.0
jvm
Draw
Script
[root]
main()
ast
Script
ast.
expressions
Expression
Expression
Type
INTEGER
BOOLEAN
COLOUR
POINT
INTERVAL
VARIABLE
ast.
expressions.
binary
Binary
Expression
Binary
Operator
Binary
Operator
Type
ARITHMETIC
RELATIONAL
Companion
ADD
SUB
MUL
DIV
MOD
POW
LESS
GREATER
LEQ
GEQ
EQUALS
NEQ
ast.
expressions.
literal
Bool
Colour
Constant
Reference
Interval
Interval
Type
OPEN
CLOSED
RIGHT_OPEN
LEFT_OPEN
Number
Point
Primitive
Type
Variable
Reference
ast.
instructions
Instruction
ast.
instructions.
colour
Set
Fill
Colour
Set
Line
Colour
ast.
instructions.
control
Branch
Control
Structure
Iteration
ast.
instructions.
figure
Circle
Ellipse
Figure
Instruction
Line
Polyline
Rectangle
Square
ast.
validation
Invalid
Binary
Expression
Operator
Context
Invalid
Color
RGBValues
Invalid
Interval
Definition
Invalid
Reference
Type
Semantic
Error
Undefined
Constant
Reference
interpretation
Draw
Script
Interpreter
DrawScript
/
ast.instructions.control
/
ControlStructure
Control
Structure
interface
ControlStructure
:
Instruction
Inheritors
Branch
Iteration
Members
Properties
parent
Link copied to clipboard
abstract
var
parent
:
Instruction
?