Module ast

Module ast 

Source
Expand description

Abstract Syntax Tree definitions for OpenScript

This module defines the AST nodes that represent parsed OpenScript code. The AST is designed for efficient execution and easy manipulation.

Structs§

Parameter
Function parameter
Program
A complete OpenScript program

Enums§

AssignmentOperator
Assignment operators
AssignmentTarget
Assignment targets
BinaryOperator
Binary operators
Expression
Expressions in OpenScript
Statement
Top-level statements in OpenScript
StringPart
Parts of an interpolated string
Type
Type annotations
UnaryOperator
Unary operators