C# Class Nexus.Client.Games.Gamebryo.Tools.TESsnip.ScriptCompiler.TokenStream

Mostrar archivo Open project: NexusMods/NexusModManager-4.5

Public Methods

Method Description
AddEdid ( string s ) : void
AddFunction ( string s ) : void
AddGlobal ( string s ) : void
AddLocal ( string s ) : void
PeekNextStatement ( ) : Nexus.Client.Games.Gamebryo.Tools.TESsnip.ScriptCompiler.Token[]
PopNextStatement ( ) : Nexus.Client.Games.Gamebryo.Tools.TESsnip.ScriptCompiler.Token[]
Reset ( ) : void
TokenStream ( string file, List errors ) : System

Private Methods

Method Description
AddError ( string msg ) : void
DequeueToken ( ) : Token
FromWord ( string token ) : Token
PopTokenInternal ( ) : void
PopTokenInternal2 ( ) : Token
SafePeek ( ) : char
SafePop ( ) : char
SkipLine ( ) : void

Method Details

AddEdid() public static method

public static AddEdid ( string s ) : void
s string
return void

AddFunction() public static method

public static AddFunction ( string s ) : void
s string
return void

AddGlobal() public static method

public static AddGlobal ( string s ) : void
s string
return void

AddLocal() public method

public AddLocal ( string s ) : void
s string
return void

PeekNextStatement() public method

public PeekNextStatement ( ) : Nexus.Client.Games.Gamebryo.Tools.TESsnip.ScriptCompiler.Token[]
return Nexus.Client.Games.Gamebryo.Tools.TESsnip.ScriptCompiler.Token[]

PopNextStatement() public method

public PopNextStatement ( ) : Nexus.Client.Games.Gamebryo.Tools.TESsnip.ScriptCompiler.Token[]
return Nexus.Client.Games.Gamebryo.Tools.TESsnip.ScriptCompiler.Token[]

Reset() public static method

public static Reset ( ) : void
return void

TokenStream() public method

public TokenStream ( string file, List errors ) : System
file string
errors List
return System