C# 클래스 Nintenlord.Event_Assembler.Core.Code.Language.EACodeLanguageAssembler

파일 보기 프로젝트 열기: Diegoisawesome/AwesomeMapEditor-old

공개 프로퍼티들

프로퍼티 타입 설명
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