Property | Type | Description | |
---|---|---|---|
WarningAboutAlreadyDefinedMacros | bool |
Method | Description | |
---|---|---|
CPreprocessorInternal ( string FileName, string Text, |
|
|
OutputLine ( ) : void | ||
ParseFile ( bool Process = true ) : void |
|
Method | Description | |
---|---|---|
Expand ( string Text, string>.Dictionary |
|
|
MapFunctionParameters ( string DeclarationParameters, string CallParameters ) : string>.Dictionary |
|
|
ParseDirective ( bool Process = true ) : bool |
|
|
ParseDirectiveDefine ( ) : void |
|
|
ParseDirectiveError ( ) : void |
|
|
ParseDirectiveIf ( bool Process ) : void |
|
|
ParseDirectiveIfdef ( bool Process, bool Affirmative ) : void |
|
|
ParseDirectiveInclude ( ) : void |
|
|
ParseDirectivePragma ( ) : void |
|
|
ParseDirectiveUndef ( ) : void |
|
|
ParseIdentifier ( |
TODO: Have to refactor ParseIdentifier + Expact. They have repeated code!!!
|
|
ParseParameterList ( |
|
|
ReadTokensUntilEnd ( ) : string | ||
ReadTokensUntilLineEnd ( ) : string |
|
|
ReplaceSimpleVariable ( string Identifier ) : string |
public CPreprocessorInternal ( string FileName, string Text, |
||
FileName | string | |
Text | string | |
Context | ||
return | System |