Enum glass::ast::ASTAction
[−]
[src]
pub enum ASTAction { PopValueFromStack(), Return(), SwapTwoFromStack(), Assign(ASTLiteral, ASTLiteral), AssignFromStack(), NewInstance(ASTLiteral, ASTLiteral), NewInstanceFromStack(), RetrieveFunction(ASTLiteral, ASTLiteral), RetrieveFunctionFromStack(), PopAndRunFunction(), RetrieveFromName(ASTLiteral), RetrieveFromNameFromStack(), AssignCurrent(ASTLiteral), AssignCurrentFromStack(), PushLiteralToStack(ASTLiteral), }
Variants
PopValueFromStack()
Return()
SwapTwoFromStack()
Assign(ASTLiteral, ASTLiteral)
AssignFromStack()
NewInstance(ASTLiteral, ASTLiteral)
NewInstanceFromStack()
RetrieveFunction(ASTLiteral, ASTLiteral)
RetrieveFunctionFromStack()
PopAndRunFunction()
RetrieveFromName(ASTLiteral)
RetrieveFromNameFromStack()
AssignCurrent(ASTLiteral)
AssignCurrentFromStack()
PushLiteralToStack(ASTLiteral)
Trait Implementations
impl Debug for ASTAction
[src]
impl Clone for ASTAction
[src]
fn clone(&self) -> ASTAction
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more