ASTOperator

abstract class ASTOperator extends AST

Class ASTOperator. Provides astoperator functionality for the Hytale server.

java.lang.Object > AST > ASTOperator

Field Summary

No fields documented.

Method Detail

ASTOperator

public public ASTOperator (@Nonnull final ValueType returnType, @Nonnull final Token token, final int tokenPosition)

Method ASTOperator.

Parameters:
@Nonnull final ValueType returnType
@Nonnull final Token token
final int tokenPosition

addArgument

public void addArgument (@Nonnull final AST argument)

Method addArgument.

Parameters:
@Nonnull final AST argument

getArguments

public List getArguments ()

Method getArguments.

genCode

public ValueType genCode (@Nonnull final List list, final Scope scope)

Method genCode.

Parameters:
@Nonnull final List list
final Scope scope

fromParsedOperator

static void fromParsedOperator (@Nonnull final Parser.ParsedToken operand, @Nonnull final CompileContext compileContext)

Method fromParsedOperator.

Parameters:
@Nonnull final Parser.ParsedToken operand
@Nonnull final CompileContext compileContext