forked from eden-emu/eden
		
	
		
			
	
	
		
			97 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			Modula-2
		
	
	
	
	
	
		
		
			
		
	
	
			97 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			Modula-2
		
	
	
	
	
	
|   | //===--- ItaniumNodes.def ------------*- mode:c++;eval:(read-only-mode) -*-===//
 | ||
|  | //       Do not edit! See README.txt.
 | ||
|  | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
 | ||
|  | // See https://llvm.org/LICENSE.txt for license information.
 | ||
|  | // SPDX-FileCopyrightText: Part of the LLVM Project
 | ||
|  | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 | ||
|  | //
 | ||
|  | //===----------------------------------------------------------------------===//
 | ||
|  | //
 | ||
|  | // Define the demangler's node names
 | ||
|  | 
 | ||
|  | #ifndef NODE | ||
|  | #error Define NODE to handle nodes | ||
|  | #endif | ||
|  | 
 | ||
|  | NODE(NodeArrayNode) | ||
|  | NODE(DotSuffix) | ||
|  | NODE(VendorExtQualType) | ||
|  | NODE(QualType) | ||
|  | NODE(ConversionOperatorType) | ||
|  | NODE(PostfixQualifiedType) | ||
|  | NODE(ElaboratedTypeSpefType) | ||
|  | NODE(NameType) | ||
|  | NODE(AbiTagAttr) | ||
|  | NODE(EnableIfAttr) | ||
|  | NODE(ObjCProtoName) | ||
|  | NODE(PointerType) | ||
|  | NODE(ReferenceType) | ||
|  | NODE(PointerToMemberType) | ||
|  | NODE(ArrayType) | ||
|  | NODE(FunctionType) | ||
|  | NODE(NoexceptSpec) | ||
|  | NODE(DynamicExceptionSpec) | ||
|  | NODE(FunctionEncoding) | ||
|  | NODE(LiteralOperator) | ||
|  | NODE(SpecialName) | ||
|  | NODE(CtorVtableSpecialName) | ||
|  | NODE(QualifiedName) | ||
|  | NODE(NestedName) | ||
|  | NODE(LocalName) | ||
|  | NODE(ModuleName) | ||
|  | NODE(ModuleEntity) | ||
|  | NODE(VectorType) | ||
|  | NODE(PixelVectorType) | ||
|  | NODE(BinaryFPType) | ||
|  | NODE(BitIntType) | ||
|  | NODE(SyntheticTemplateParamName) | ||
|  | NODE(TypeTemplateParamDecl) | ||
|  | NODE(NonTypeTemplateParamDecl) | ||
|  | NODE(TemplateTemplateParamDecl) | ||
|  | NODE(TemplateParamPackDecl) | ||
|  | NODE(ParameterPack) | ||
|  | NODE(TemplateArgumentPack) | ||
|  | NODE(ParameterPackExpansion) | ||
|  | NODE(TemplateArgs) | ||
|  | NODE(ForwardTemplateReference) | ||
|  | NODE(NameWithTemplateArgs) | ||
|  | NODE(GlobalQualifiedName) | ||
|  | NODE(ExpandedSpecialSubstitution) | ||
|  | NODE(SpecialSubstitution) | ||
|  | NODE(CtorDtorName) | ||
|  | NODE(DtorName) | ||
|  | NODE(UnnamedTypeName) | ||
|  | NODE(ClosureTypeName) | ||
|  | NODE(StructuredBindingName) | ||
|  | NODE(BinaryExpr) | ||
|  | NODE(ArraySubscriptExpr) | ||
|  | NODE(PostfixExpr) | ||
|  | NODE(ConditionalExpr) | ||
|  | NODE(MemberExpr) | ||
|  | NODE(SubobjectExpr) | ||
|  | NODE(EnclosingExpr) | ||
|  | NODE(CastExpr) | ||
|  | NODE(SizeofParamPackExpr) | ||
|  | NODE(CallExpr) | ||
|  | NODE(NewExpr) | ||
|  | NODE(DeleteExpr) | ||
|  | NODE(PrefixExpr) | ||
|  | NODE(FunctionParam) | ||
|  | NODE(ConversionExpr) | ||
|  | NODE(PointerToMemberConversionExpr) | ||
|  | NODE(InitListExpr) | ||
|  | NODE(FoldExpr) | ||
|  | NODE(ThrowExpr) | ||
|  | NODE(BoolExpr) | ||
|  | NODE(StringLiteral) | ||
|  | NODE(LambdaExpr) | ||
|  | NODE(EnumLiteral) | ||
|  | NODE(IntegerLiteral) | ||
|  | NODE(FloatLiteral) | ||
|  | NODE(DoubleLiteral) | ||
|  | NODE(LongDoubleLiteral) | ||
|  | NODE(BracedExpr) | ||
|  | NODE(BracedRangeExpr) | ||
|  | 
 | ||
|  | #undef NODE |