![]() |
Phasor 2.2.0
Stack VM based Programming Language
|
#include <AST.hpp>
Public Member Functions | |
| virtual | ~Node ()=default |
| virtual void | print (int indent=0) const =0 |
|
virtualdefault |
|
pure virtual |
Implemented in Phasor::AST::ArrayAccessExpr, Phasor::AST::ArrayLiteralExpr, Phasor::AST::AssignmentExpr, Phasor::AST::BinaryExpr, Phasor::AST::BlockStmt, Phasor::AST::BooleanExpr, Phasor::AST::BreakStmt, Phasor::AST::CallExpr, Phasor::AST::ContinueStmt, Phasor::AST::ExportStmt, Phasor::AST::ExpressionStmt, Phasor::AST::FieldAccessExpr, Phasor::AST::ForStmt, Phasor::AST::FunctionDecl, Phasor::AST::IdentifierExpr, Phasor::AST::IfStmt, Phasor::AST::ImportStmt, Phasor::AST::MemberAccessExpr, Phasor::AST::NullExpr, Phasor::AST::NumberExpr, Phasor::AST::PostfixExpr, Phasor::AST::PrintStmt, Phasor::AST::Program, Phasor::AST::ReturnStmt, Phasor::AST::StringExpr, Phasor::AST::StructDecl, Phasor::AST::StructInstanceExpr, Phasor::AST::SwitchStmt, Phasor::AST::TypeNode, Phasor::AST::UnaryExpr, Phasor::AST::UnsafeBlockStmt, Phasor::AST::VarDecl, and Phasor::AST::WhileStmt.