Module past

Module past 

Source

Structs§

BenignTokens
Ident
IfClause
IfClauseBegin
This represents a single part like .if or .ifn
IfDefCondition
IfExpCondition
IfStatement
Include
IncludePath
MLMacroArgs
MLMacroDef
MLMacroDefDefaults
MLMacroUndef
A PAST Node that represents a multi line macro undefinition
MacroInvok
MacroInvokArg
MacroInvokArgs
Repeat
A PAST node that represents a repeat directive
RepeatNumber
A PAST node that represents a repeat directive’s number of repetitions
SLMacroDef
A PAST Node representing a single line macro definition
SLMacroDefArgs
A PAST Node representing a single line macro definition’s arguments
SLMacroDefContents
A PAST Node representing a single line macro definition’s contents
SLMacroUndef
A PAST Node that represents a single line macro undefinition
SLMacroUndefArgs
Represents a single line macro’s number of arguments

Enums§

IfCondition
PASTNode
PAST stands for Preprocessor Abstract Syntax Tree