C# Class MoonSharp.Interpreter.Tree.NodeBase

Afficher le fichier Open project: jessefreeman/UnityRunner

Méthodes publiques

Méthode Description
Compile ( ByteCode bc ) : void
NodeBase ( ScriptLoadingContext lcontext ) : MoonSharp.Interpreter.Execution

Méthodes protégées

Méthode Description
CheckMatch ( ScriptLoadingContext lcontext, MoonSharp.Interpreter.Tree.Token originalToken, TokenType expectedTokenType, string expectedTokenText ) : MoonSharp.Interpreter.Tree.Token
CheckTokenType ( ScriptLoadingContext lcontext, TokenType tokenType ) : MoonSharp.Interpreter.Tree.Token
CheckTokenType ( ScriptLoadingContext lcontext, TokenType tokenType1, TokenType tokenType2 ) : MoonSharp.Interpreter.Tree.Token
CheckTokenType ( ScriptLoadingContext lcontext, TokenType tokenType1, TokenType tokenType2, TokenType tokenType3 ) : MoonSharp.Interpreter.Tree.Token
CheckTokenTypeNotNext ( ScriptLoadingContext lcontext, TokenType tokenType ) : void
UnexpectedTokenType ( Token t ) : Token

Method Details

CheckMatch() protected static méthode

protected static CheckMatch ( ScriptLoadingContext lcontext, MoonSharp.Interpreter.Tree.Token originalToken, TokenType expectedTokenType, string expectedTokenText ) : MoonSharp.Interpreter.Tree.Token
lcontext ScriptLoadingContext
originalToken MoonSharp.Interpreter.Tree.Token
expectedTokenType TokenType
expectedTokenText string
Résultat MoonSharp.Interpreter.Tree.Token

CheckTokenType() protected static méthode

protected static CheckTokenType ( ScriptLoadingContext lcontext, TokenType tokenType ) : MoonSharp.Interpreter.Tree.Token
lcontext ScriptLoadingContext
tokenType TokenType
Résultat MoonSharp.Interpreter.Tree.Token

CheckTokenType() protected static méthode

protected static CheckTokenType ( ScriptLoadingContext lcontext, TokenType tokenType1, TokenType tokenType2 ) : MoonSharp.Interpreter.Tree.Token
lcontext ScriptLoadingContext
tokenType1 TokenType
tokenType2 TokenType
Résultat MoonSharp.Interpreter.Tree.Token

CheckTokenType() protected static méthode

protected static CheckTokenType ( ScriptLoadingContext lcontext, TokenType tokenType1, TokenType tokenType2, TokenType tokenType3 ) : MoonSharp.Interpreter.Tree.Token
lcontext ScriptLoadingContext
tokenType1 TokenType
tokenType2 TokenType
tokenType3 TokenType
Résultat MoonSharp.Interpreter.Tree.Token

CheckTokenTypeNotNext() protected static méthode

protected static CheckTokenTypeNotNext ( ScriptLoadingContext lcontext, TokenType tokenType ) : void
lcontext ScriptLoadingContext
tokenType TokenType
Résultat void

Compile() public abstract méthode

public abstract Compile ( ByteCode bc ) : void
bc ByteCode
Résultat void

NodeBase() public méthode

public NodeBase ( ScriptLoadingContext lcontext ) : MoonSharp.Interpreter.Execution
lcontext ScriptLoadingContext
Résultat MoonSharp.Interpreter.Execution

UnexpectedTokenType() protected static méthode

protected static UnexpectedTokenType ( Token t ) : Token
t Token
Résultat Token