Package-level declarations

Types

Link copied to clipboard

It is used to define an AstObject that can be assigned with a new value in an Assignment object

Link copied to clipboard
interface AstObject

Used to define any node in the Syntax Tree

Link copied to clipboard
interface Expression : AstObject

Used to define any expression and node that can have a Type in the program

Link copied to clipboard

Used to describe any object implementing isParent whose children can be removed

Link copied to clipboard
interface IsParent

Used to define any class that can be a parent

Link copied to clipboard
interface Removable : AstObject

Used to describe an AstObject that can be removed from its parent

Link copied to clipboard
interface Type

Used to define all the objects corresponding to data types