C# Класс Nintenlord.Event_Assembler.Core.Code.Language.EACodeLanguageAssembler

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
currentOffsetCode string

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
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

Описание методов

Assemble() публичный Метод

public Assemble ( IPositionableInputStream input, BinaryWriter output, ILog log ) : void
input IPositionableInputStream
output System.IO.BinaryWriter
log ILog
Результат void

EACodeLanguageAssembler() публичный Метод

public EACodeLanguageAssembler ( ICodeTemplateStorer codeStorage, IEnumerable reservedWords, StringComparer stringComparer ) : System
codeStorage ICodeTemplateStorer
reservedWords IEnumerable
stringComparer StringComparer
Результат System

IsReserved() публичный Метод

Checks if code should be undefinable. Do not raise errors based on this.
public IsReserved ( string word ) : bool
word string
Результат bool

Описание свойств

currentOffsetCode публичное статическое свойство

public static string currentOffsetCode
Результат string