C# Class Nintenlord.Event_Assembler.Core.Code.Language.EACodeLanguageAssembler

Afficher le fichier Open project: Diegoisawesome/AwesomeMapEditor-old

Méthodes publiques

Свойство Type Description
currentOffsetCode string

Méthodes publiques

Méthode Description
Assemble ( IPositionableInputStream input, BinaryWriter output, ILog log ) : void
EACodeLanguageAssembler ( ICodeTemplateStorer codeStorage, IEnumerable reservedWords, StringComparer stringComparer ) : System
IsReserved ( string word ) : bool

Checks if code should be undefinable. Do not raise errors based on this.

Private Methods

Méthode Description
FirstPass ( IPositionableInputStream input, Context assemblyContext, ILog log ) : string[]>>.IEnumerable
HandleLabels ( IPositionableInputStream input, Context assemblyContext, ILog log, string code ) : string[]
IsValidLableName ( string label ) : bool
SecondPass ( IEnumerable codes, Context assemblyContext, ILog log, BinaryWriter output ) : void
SetBuiltInCodes ( StringComparer stringComparer ) : void

Method Details

Assemble() public méthode

public Assemble ( IPositionableInputStream input, BinaryWriter output, ILog log ) : void
input IPositionableInputStream
output System.IO.BinaryWriter
log ILog
Résultat void

EACodeLanguageAssembler() public méthode

public EACodeLanguageAssembler ( ICodeTemplateStorer codeStorage, IEnumerable reservedWords, StringComparer stringComparer ) : System
codeStorage ICodeTemplateStorer
reservedWords IEnumerable
stringComparer StringComparer
Résultat System

IsReserved() public méthode

Checks if code should be undefinable. Do not raise errors based on this.
public IsReserved ( string word ) : bool
word string
Résultat bool

Property Details

currentOffsetCode public_oe static_oe property

public static string currentOffsetCode
Résultat string