dstep.translator.Preprocessor

Public Imports

dstep.translator.MacroDefinition
public import dstep.translator.MacroDefinition;
dstep.translator.MacroParser
public import dstep.translator.MacroParser;

Members

Classes

ConditionalDirective
class ConditionalDirective
Undocumented in source.
DefineDirective
class DefineDirective
Undocumented in source.
Directive
class Directive
Undocumented in source.
PragmaDirective
class PragmaDirective
Undocumented in source.
UndefDirective
class UndefDirective
Undocumented in source.

Enums

DirectiveKind
enum DirectiveKind
Undocumented in source.

Functions

directives
Directive[] directives(TranslationUnit translUnit)
Undocumented in source. Be warned that the author may not have intended to support it.
directives
Directive[] directives(string source)
Undocumented in source. Be warned that the author may not have intended to support it.
isIf
bool isIf(DirectiveKind kind)
Undocumented in source. Be warned that the author may not have intended to support it.
tokenizedDirectives
TokenizedDirectiveRange tokenizedDirectives(Token[] tokens, string source)
Undocumented in source. Be warned that the author may not have intended to support it.
tokenizedDirectives
TokenizedDirectiveRange tokenizedDirectives(string source)
Undocumented in source. Be warned that the author may not have intended to support it.
updateConditions
void updateConditions(Directive[] directives)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

DirectiveRange
struct DirectiveRange
Undocumented in source.
TokenizedDirectiveRange
struct TokenizedDirectiveRange
Undocumented in source.

Meta

Authors

Wojciech Szęszoł

Version

Initial created: Jul 08, 2016