C# 클래스 Nintenlord.Event_Assembler.Core.Code.LanguageProcessor

Loads language raws and processes them into languages and codes
파일 보기 프로젝트 열기: Diegoisawesome/AwesomeMapEditor-old 1 사용 예제들

공개 메소드들

메소드 설명
LanguageProcessor ( ) : System
LanguageProcessor ( IComparer templateComparer ) : System
LanguageProcessor ( bool collectDocComments ) : System
LanguageProcessor ( bool collectDocComments, IComparer equalityComparer, StringComparer stringComparer ) : System
ProcessCode ( string file ) : void
ProcessCode ( string folder, string extension ) : void
WriteDocs ( TextWriter writer ) : void

비공개 메소드들

메소드 설명
AddBuiltInCodeDocs ( ) : void
AddCode ( DocCode doc, string language ) : void
MakeCode ( IList elements, int &index ) : DocCode
ParseCode ( IList lines, ICollection usedLanguages, Priority &priority ) : ICodeTemplate
ParseLinesInFile ( string file, IEnumerable lines ) : void

AE: file != null && !docs.ContainsKey(file) && lines != null

WriteCode ( List list, IndentedTextWriter writer ) : void
WriteCodeTemplates ( IList list, IndentedTextWriter indentedWriter, IList templates ) : void
WriteParameters ( IndentedTextWriter indentedWriter, Dictionary parameterDocs ) : void
WriteTerminatingStringTemplate ( IList list, IndentedTextWriter writer, IList templates ) : void

메소드 상세

LanguageProcessor() 공개 메소드

public LanguageProcessor ( ) : System
리턴 System

LanguageProcessor() 공개 메소드

public LanguageProcessor ( IComparer templateComparer ) : System
templateComparer IComparer
리턴 System

LanguageProcessor() 공개 메소드

public LanguageProcessor ( bool collectDocComments ) : System
collectDocComments bool
리턴 System

LanguageProcessor() 공개 메소드

public LanguageProcessor ( bool collectDocComments, IComparer equalityComparer, StringComparer stringComparer ) : System
collectDocComments bool
equalityComparer IComparer
stringComparer StringComparer
리턴 System

ProcessCode() 공개 메소드

public ProcessCode ( string file ) : void
file string
리턴 void

ProcessCode() 공개 메소드

public ProcessCode ( string folder, string extension ) : void
folder string
extension string
리턴 void

WriteDocs() 공개 메소드

public WriteDocs ( TextWriter writer ) : void
writer System.IO.TextWriter
리턴 void