C# Класс Nintenlord.Event_assembler.Code.Processors.Preprocessor

Наследование: IPreprocessor
Показать файл Открыть проект

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

Метод Описание
AddDefined ( string original ) : void
AddReserved ( string reserved ) : void
Preprocessor ( IMessageLog messageHandler, string predefined ) : System
Process ( string path ) : string

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

Метод Описание
ApplyDefines ( string &text, int lineNumber, string file, IDefineCollection defCol ) : void
DefineFile ( string path, DefineCollection defCol ) : void
FindFile ( string currentFile, string newFile ) : string
HandleComments ( string &line, bool &blockComment ) : void
InvalidIndex ( int index, int length, int empty ) : bool
IsValidCharacter ( char c ) : bool
IsValidDefinitionName ( string s ) : bool
Preprocess ( TextReader reader, StringBuilder output, IDefineCollection defcol, string currentFile, Stack includeStack ) : void
PreprocessorCommand ( string line, int &lineNumber, Stack include, TextReader reader, IDefineCollection defcol, string currentFile ) : void

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

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

public AddDefined ( string original ) : void
original string
Результат void

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

public AddReserved ( string reserved ) : void
reserved string
Результат void

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

public Preprocessor ( IMessageLog messageHandler, string predefined ) : System
messageHandler IMessageLog
predefined string
Результат System

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

public Process ( string path ) : string
path string
Результат string