libdparse ~master (2021-07-28T12:46:13Z)
Dub
Repo
XMLPrinter.visit
dparse
astprinter
XMLPrinter
Undocumented in source. Be warned that the author may not have intended to support it.
void
visit
(AddExpression addExpression)
void
visit
(AliasDeclaration aliasDeclaration)
void
visit
(AlignAttribute alignAttribute)
void
visit
(AndAndExpression andAndExpression)
void
visit
(AndExpression andExpression)
void
visit
(AsmInstruction asmInstruction)
void
visit
(AssignExpression assignExpression)
void
visit
(AtAttribute atAttribute)
void
visit
(Attribute attribute)
void
visit
(AutoDeclaration autoDec)
void
visit
(AutoDeclarationPart part)
void
visit
(BreakStatement breakStatement)
void
visit
(CaseRangeStatement caseRangeStatement)
void
visit
(Catch catch_)
void
visit
(ClassDeclaration classDec)
void
visit
(ConditionalDeclaration conditionalDeclaration)
void
visit
(ConditionalStatement conditionalStatement)
void
visit
(ContinueStatement continueStatement)
void
visit
(DebugCondition debugCondition)
void
visit
(DebugSpecification debugSpecification)
void
visit
(Declarator declarator)
void
visit
(Deprecated deprecated_)
void
visit
(EnumDeclaration enumDec)
void
visit
(AnonymousEnumMember enumMember)
void
visit
(EnumMember enumMem)
void
visit
(EqualExpression equalExpression)
void
visit
(Finally finally_)
void
visit
(ForStatement forStatement)
void
visit
(ForeachStatement foreachStatement)
void
visit
(ForeachType foreachType)
void
visit
(FunctionDeclaration functionDec)
void
visit
(FunctionLiteralExpression functionLiteralExpression)
void
visit
(GotoStatement gotoStatement)
void
visit
(IdentityExpression identityExpression)
void
visit
(IfStatement ifStatement)
void
visit
(ImportBind importBind)
void
visit
(InExpression inExpression)
void
visit
(Initialize initialize)
void
visit
(Initializer initializer)
void
visit
(InterfaceDeclaration interfaceDec)
void
visit
(Invariant invariant_)
void
visit
(IsExpression isExpression)
void
visit
(KeyValuePair keyValuePair)
void
visit
(LabeledStatement labeledStatement)
void
visit
(LinkageAttribute linkageAttribute)
void
visit
(MemberFunctionAttribute memberFunctionAttribute)
void
visit
(Module module_)
void
visit
(MulExpression mulExpression)
void
visit
(OrOrExpression orOrExpression)
void
visit
(ParameterAttribute pa)
void
visit
(Parameter param)
void
visit
(PowExpression powExpression)
void
visit
(RelExpression relExpression)
void
visit
(ReturnStatement returnStatement)
void
visit
(ShiftExpression shiftExpression)
void
visit
(SingleImport singleImport)
void
visit
(StructDeclaration structDec)
void
visit
(TemplateAliasParameter templateAliasParameter)
void
visit
(TemplateDeclaration templateDeclaration)
void
visit
(Token token)
void
visit
(Type type)
void
visit
(Type2 type2)
void
visit
(TypeSuffix typeSuffix)
void
visit
(UnaryExpression unaryExpression)
void
visit
(UnionDeclaration unionDeclaration)
void
visit
(Unittest unittest_)
void
visit
(VariableDeclaration variableDeclaration)
void
visit
(XorExpression xorExpression)
void
visit
(Index index)
void
visit
(AliasInitializer aliasInitializer)
void
visit
(AliasThisDeclaration aliasThisDeclaration)
void
visit
(AnonymousEnumDeclaration anonymousEnumDeclaration)
void
visit
(ArgumentList argumentList)
void
visit
(Arguments arguments)
void
visit
(ArrayInitializer arrayInitializer)
void
visit
(ArrayLiteral arrayLiteral)
void
visit
(ArrayMemberInitialization arrayMemberInitialization)
void
visit
(AsmAddExp asmAddExp)
void
visit
(AsmAndExp asmAndExp)
void
visit
(AsmBrExp asmBrExp)
void
visit
(AsmEqualExp asmEqualExp)
void
visit
(AsmExp asmExp)
void
visit
(AsmLogAndExp asmLogAndExp)
void
visit
(AsmLogOrExp asmLogOrExp)
void
visit
(AsmMulExp asmMulExp)
void
visit
(AsmOrExp asmOrExp)
void
visit
(AsmPrimaryExp asmPrimaryExp)
void
visit
(AsmRelExp asmRelExp)
void
visit
(AsmShiftExp asmShiftExp)
void
visit
(AsmStatement asmStatement)
void
visit
(AsmTypePrefix asmTypePrefix)
void
visit
(AsmUnaExp asmUnaExp)
void
visit
(AsmXorExp asmXorExp)
void
visit
(AssocArrayLiteral assocArrayLiteral)
void
visit
(AssertExpression assertExpression)
void
visit
(AssertArguments assertArguments)
void
visit
(AttributeDeclaration attributeDeclaration)
void
visit
(BaseClass baseClass)
void
visit
(BaseClassList baseClassList)
void
visit
(BlockStatement blockStatement)
void
visit
(CaseStatement caseStatement)
void
visit
(CastExpression castExpression)
void
visit
(CastQualifier castQualifier)
class
XMLPrinter
override
void
visit
(
const
CastQualifier
castQualifier
)
void
visit
(Catches catches)
void
visit
(CmpExpression cmpExpression)
void
visit
(CompileCondition compileCondition)
void
visit
(Constraint constraint)
void
visit
(Constructor constructor)
void
visit
(Declaration declaration)
void
visit
(DeclarationOrStatement declarationOrStatement)
void
visit
(DeclarationsAndStatements declarationsAndStatements)
void
visit
(DeclaratorIdentifierList declaratorIdentifierList)
void
visit
(DefaultStatement defaultStatement)
void
visit
(DeleteExpression deleteExpression)
void
visit
(DeleteStatement deleteStatement)
void
visit
(Destructor destructor)
void
visit
(DoStatement doStatement)
void
visit
(EnumBody enumBody)
void
visit
(EponymousTemplateDeclaration eponymousTemplateDeclaration)
void
visit
(Expression expression)
void
visit
(ExpressionStatement expressionStatement)
void
visit
(FinalSwitchStatement finalSwitchStatement)
void
visit
(ForeachTypeList foreachTypeList)
void
visit
(FunctionAttribute functionAttribute)
void
visit
(FunctionBody functionBody)
void
visit
(FunctionCallExpression functionCallExpression)
void
visit
(IdentifierChain identifierChain)
void
visit
(IdentifierOrTemplateChain identifierOrTemplateChain)
void
visit
(IdentifierOrTemplateInstance identifierOrTemplateInstance)
void
visit
(ImportBindings importBindings)
void
visit
(ImportDeclaration importDeclaration)
void
visit
(ImportExpression importExpression)
void
visit
(IndexExpression indexExpression)
void
visit
(InStatement inStatement)
void
visit
(InContractExpression inContractExpression)
void
visit
(InOutContractExpression inOutContractExpression)
void
visit
(KeyValuePairs keyValuePairs)
void
visit
(MixinExpression mixinExpression)
void
visit
(MixinTemplateDeclaration mixinTemplateDeclaration)
void
visit
(MixinTemplateName mixinTemplateName)
void
visit
(ModuleDeclaration moduleDeclaration)
void
visit
(LastCatch lastCatch)
void
visit
(NewExpression newExpression)
void
visit
(NonVoidInitializer nonVoidInitializer)
void
visit
(Operands operands)
void
visit
(OrExpression orExpression)
void
visit
(OutStatement outStatement)
void
visit
(MixinDeclaration mixinDeclaration)
void
visit
(Parameters parameters)
void
visit
(Postblit postblit)
void
visit
(NewAnonClassExpression newAnonClassExpression)
void
visit
(PragmaDeclaration pragmaDeclaration)
void
visit
(PragmaExpression pragmaExpression)
void
visit
(PrimaryExpression primaryExpression)
void
visit
(Register register)
void
visit
(ScopeGuardStatement scopeGuardStatement)
void
visit
(SharedStaticConstructor sharedStaticConstructor)
void
visit
(SharedStaticDestructor sharedStaticDestructor)
void
visit
(StatementNoCaseNoDefault statementNoCaseNoDefault)
void
visit
(StaticAssertDeclaration staticAssertDeclaration)
void
visit
(StaticAssertStatement staticAssertStatement)
void
visit
(StaticConstructor staticConstructor)
void
visit
(StaticDestructor staticDestructor)
void
visit
(StaticIfCondition staticIfCondition)
void
visit
(StorageClass storageClass)
void
visit
(StructBody structBody)
void
visit
(StructInitializer structInitializer)
void
visit
(StructMemberInitializers structMemberInitializers)
void
visit
(StructMemberInitializer structMemberInitializer)
void
visit
(SwitchStatement switchStatement)
void
visit
(Symbol symbol)
void
visit
(SynchronizedStatement synchronizedStatement)
void
visit
(Statement statement)
void
visit
(TemplateArgumentList templateArgumentList)
void
visit
(TemplateArguments templateArguments)
void
visit
(TemplateArgument templateArgument)
void
visit
(TemplateMixinExpression templateMixinExpression)
void
visit
(TemplateParameterList templateParameterList)
void
visit
(TemplateParameters templateParameters)
void
visit
(TemplateParameter templateParameter)
void
visit
(TemplateSingleArgument templateSingleArgument)
void
visit
(TemplateThisParameter templateThisParameter)
void
visit
(TemplateTupleParameter templateTupleParameter)
void
visit
(TemplateTypeParameter templateTypeParameter)
void
visit
(TemplateValueParameterDefault templateValueParameterDefault)
void
visit
(TemplateValueParameter templateValueParameter)
void
visit
(TernaryExpression ternaryExpression)
void
visit
(TypeIdentifierPart typeIdentifierPart)
void
visit
(ThrowStatement throwStatement)
void
visit
(TryStatement tryStatement)
void
visit
(TemplateInstance templateInstance)
void
visit
(TypeofExpression typeofExpression)
void
visit
(TypeSpecialization typeSpecialization)
void
visit
(TraitsExpression traitsExpression)
void
visit
(Vector vector)
void
visit
(VersionCondition versionCondition)
void
visit
(VersionSpecification versionSpecification)
void
visit
(WhileStatement whileStatement)
void
visit
(WithStatement withStatement)
void
visit
(TypeidExpression typeidExpression)
alias
visit
=
ASTVisitor
.
visit
Meta
Source
See Implementation
dparse
astprinter
XMLPrinter
functions
visit
variables
output