![]() |
Phasor 2.2.0
Stack VM based Programming Language
|
#include <iostream>#include <memory>#include <string>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | Phasor |
| The Phasor Programming Language and Runtime. | |
| namespace | Phasor::AST |
| Abstract Syntax Tree (AST) namespace. | |
Enumerations | |
| enum class | Phasor::AST::UnaryOp { Phasor::AST::Negate , Phasor::AST::Not , Phasor::AST::AddressOf , Phasor::AST::Dereference } |
| Unary operator types. More... | |
| enum class | Phasor::AST::BinaryOp { Phasor::AST::Add , Phasor::AST::Subtract , Phasor::AST::Multiply , Phasor::AST::Divide , Phasor::AST::Modulo , Phasor::AST::And , Phasor::AST::Or , Phasor::AST::Equal , Phasor::AST::NotEqual , Phasor::AST::LessThan , Phasor::AST::GreaterThan , Phasor::AST::LessEqual , Phasor::AST::GreaterEqual } |
| Binary operator types. More... | |
| enum class | Phasor::AST::PostfixOp { Phasor::AST::Increment , Phasor::AST::Decrement } |
| Postfix operator types. More... | |