Module nodes

Source

Structs§

Define
A preprocessor definition
DefineFunction
DefineObject
Directive
Elif
Else
Empty
EndIf
Error
Extension
If
IfDef
IfNDef
Include
Invalid
Line
Pragma
Undef
Version

Enums§

DefineError
DefineKind
ElifError
ElseError
EndIfError
ErrorError
ExtensionBehavior
Extension behavior
ExtensionError
ExtensionName
Extension name
IfDefError
IfError
IfEvalError
IncludeError
LineError
ParsedLine
ParsedPragma
PragmaError
VersionError
VersionProfile

Constants§

VALID_VERSION_NUMBERS 🔒

Traits§

DirectiveExt

Functions§

eval_if 🔒
eval_inner 🔒

Type Aliases§

DirectiveResult