Skip to content

ClangToSageTranslator

Translator from Clang AST to SAGE III (ROSE Compiler AST)

Synopsis

Declared in <Clang/clang‐frontend‐private.hpp>

class ClangToSageTranslator
    : public clang::ASTConsumer

Base Classes

Name

Description

clang::ASTConsumer

Enums

Name

Description

ExpandedTokenBoundary

Language

the 5 C‐family languages supported by Clang

Member Functions

Name

Description

ClangToSageTranslator [constructor]

~ClangToSageTranslator [destructor] [virtual]

Destructor

HandleTranslationUnit [virtual]

Traverse [virtual]

TraverseForDeclContext [virtual]

TraverseOnDemand [virtual]

VisitAbstractConditionalOperator [virtual]

VisitAccessSpecDecl [virtual]

VisitAddrLabelExpr [virtual]

VisitAdjustedType [virtual]

VisitArrayInitIndexExpr [virtual]

VisitArrayInitLoopExpr [virtual]

VisitArraySubscriptExpr [virtual]

VisitArrayType [virtual]

VisitArrayTypeTraitExpr [virtual]

VisitAsTypeExpr [virtual]

VisitAsmStmt [virtual]

VisitAtomicExpr [virtual]

VisitAtomicType [virtual]

VisitAttributedStmt [virtual]

VisitAttributedType [virtual]

VisitAutoType [virtual]

VisitBinaryConditionalOperator [virtual]

VisitBinaryOperator [virtual]

VisitBindingDecl [virtual]

VisitBlockDecl [virtual]

VisitBlockExpr [virtual]

VisitBlockPointerType [virtual]

VisitBreakStmt [virtual]

VisitBuiltinBitCastExpr [virtual]

VisitBuiltinTemplateDecl [virtual]

VisitBuiltinType [virtual]

VisitCStyleCastExpr [virtual]

VisitCUDAKernelCallExpr [virtual]

VisitCXXAddrspaceCastExpr [virtual]

VisitCXXBindTemporaryExpr [virtual]

VisitCXXBoolLiteralExpr [virtual]

VisitCXXCatchStmt [virtual]

VisitCXXConstCastExpr [virtual]

VisitCXXConstructExpr [virtual]

VisitCXXConstructorDecl [virtual]

VisitCXXConversionDecl [virtual]

VisitCXXDeductionGuideDecl [virtual]

VisitCXXDefaultArgExpr [virtual]

VisitCXXDefaultInitExpr [virtual]

VisitCXXDeleteExpr [virtual]

VisitCXXDependentScopeMemberExpr [virtual]

VisitCXXDestructorDecl [virtual]

VisitCXXDynamicCastExpr [virtual]

VisitCXXFoldExpr [virtual]

VisitCXXForRangeStmt [virtual]

VisitCXXFunctionalCastExpr [virtual]

VisitCXXInheritedCtorInitExpr [virtual]

VisitCXXMemberCallExpr [virtual]

VisitCXXMethodDecl [virtual]

VisitCXXNamedCastExpr [virtual]

VisitCXXNewExpr [virtual]

VisitCXXNoexceptExpr [virtual]

VisitCXXNullPtrLiteralExpr [virtual]

VisitCXXOperatorCallExpr [virtual]

VisitCXXParenListInitExpr [virtual]

VisitCXXPseudoDestructorExpr [virtual]

VisitCXXRecordDecl [virtual]

VisitCXXReinterpretCastExpr [virtual]

VisitCXXRewrittenBinaryOperator [virtual]

VisitCXXScalarValueInitExpr [virtual]

VisitCXXStaticCastExpr [virtual]

VisitCXXStdInitializerListExpr [virtual]

VisitCXXTemporaryObjectExpr [virtual]

VisitCXXThisExpr [virtual]

VisitCXXThrowExpr [virtual]

VisitCXXTryStmt [virtual]

VisitCXXTypeidExpr [virtual]

VisitCXXUnresolvedConstructExpr [virtual]

VisitCXXUuidofExpr [virtual]

VisitCallExpr [virtual]

VisitCapturedDecl [virtual]

VisitCapturedStmt [virtual]

VisitCaseStmt [virtual]

VisitCastExpr [virtual]

VisitCharacterLiteral [virtual]

VisitChooseExpr [virtual]

VisitClassTemplateDecl [virtual]

VisitClassTemplatePartialSpecializationDecl [virtual]

VisitClassTemplateSpecializationDecl [virtual]

VisitClassTemplateSpecializationDecl_Impl

VisitCoawaitExpr [virtual]

VisitComplexType [virtual]

VisitCompoundAssignOperator [virtual]

VisitCompoundLiteralExpr [virtual]

VisitCompoundStmt [virtual]

VisitConceptDecl [virtual]

VisitConceptSpecializationExpr [virtual]

VisitConditionalOperator [virtual]

VisitConstantArrayType [virtual]

VisitConstantExpr [virtual]

VisitConstructorUsingShadowDecl [virtual]

VisitContinueStmt [virtual]

VisitConvertVectorExpr [virtual]

VisitCoreturnStmt [virtual]

VisitCoroutineBodyStmt [virtual]

VisitCoroutineSuspendExpr [virtual]

VisitCoyieldExpr [virtual]

VisitDecayedType [virtual]

VisitDecl [virtual]

VisitDeclRefExpr [virtual]

VisitDeclStmt [virtual]

VisitDeclaratorDecl [virtual]

VisitDecltypeType [virtual]

VisitDecompositionDecl [virtual]

VisitDeducedTemplateSpecializationType [virtual]

VisitDeducedType [virtual]

VisitDefaultStmt [virtual]

VisitDependentAddressSpaceType [virtual]

VisitDependentCoawaitExpr [virtual]

VisitDependentDecltypeType [virtual]

VisitDependentNameType [virtual]

VisitDependentScopeDeclRefExpr [virtual]

VisitDependentSizedArrayType [virtual]

VisitDependentSizedExtVectorType [virtual]

VisitDependentTypeOfExprType [virtual]

VisitDependentVectorType [virtual]

VisitDesignatedInitExpr [virtual]

VisitDesignatedInitUpdateExpr [virtual]

VisitDoStmt [virtual]

VisitEmptyDecl [virtual]

VisitEnumConstantDecl [virtual]

VisitEnumDecl [virtual]

VisitEnumType [virtual]

VisitExplicitCastExpr [virtual]

VisitExportDecl [virtual]

VisitExpr [virtual]

VisitExprWithCleanups [virtual]

VisitExpressionTraitExpr [virtual]

VisitExtVectorElementExpr [virtual]

VisitExtVectorType [virtual]

VisitExternCContextDecl [virtual]

VisitFieldDecl [virtual]

VisitFileScopeAsmDecl [virtual]

VisitFixedPointLiteral [virtual]

VisitFloatingLiteral [virtual]

VisitForStmt [virtual]

VisitFriendDecl [virtual]

VisitFriendTemplateDecl [virtual]

VisitFullExpr [virtual]

VisitFunctionDecl [virtual]

VisitFunctionNoProtoType [virtual]

VisitFunctionParmPackExpr [virtual]

VisitFunctionProtoType [virtual]

VisitFunctionTemplateDecl [virtual]

VisitFunctionType [virtual]

VisitGCCAsmStmt [virtual]

VisitGNUNullExpr [virtual]

VisitGenericSelectionExpr [virtual]

VisitGotoStmt [virtual]

VisitIfStmt [virtual]

VisitImaginaryLiteral [virtual]

VisitImplicitCastExpr [virtual]

VisitImplicitParamDecl [virtual]

VisitImplicitValueInitExpr [virtual]

VisitImportDecl [virtual]

VisitIncompleteArrayType [virtual]

VisitIndirectFieldDecl [virtual]

VisitIndirectGotoStmt [virtual]

VisitInitListExpr [virtual]

VisitInjectedClassNameType [virtual]

VisitIntegerLiteral [virtual]

VisitLValueReferenceType [virtual]

VisitLabelDecl [virtual]

VisitLabelStmt [virtual]

VisitLambdaExpr [virtual]

VisitLinkageSpecDecl [virtual]

VisitMSAsmStmt [virtual]

VisitMSDependentExistsStmt [virtual]

VisitMSPropertyDecl [virtual]

VisitMSPropertyRefExpr [virtual]

VisitMSPropertySubscriptExpr [virtual]

VisitMacroQualifiedType [virtual]

VisitMaterializeTemporaryExpr [virtual]

VisitMemberExpr [virtual]

VisitMemberPointerType [virtual]

VisitNamedDecl [virtual]

VisitNamespaceAliasDecl [virtual]

VisitNamespaceDecl [virtual]

VisitNoInitExpr [virtual]

VisitNonTypeTemplateParmDecl [virtual]

VisitNullStmt [virtual]

VisitOffsetOfExpr [virtual]

VisitOpaqueValueExpr [virtual]

VisitOverloadExpr [virtual]

VisitPackExpansionExpr [virtual]

VisitPackExpansionType [virtual]

VisitParenExpr [virtual]

VisitParenListExpr [virtual]

VisitParenType [virtual]

VisitParmVarDecl [virtual]

VisitPipeType [virtual]

VisitPointerType [virtual]

VisitPragmaCommentDecl [virtual]

VisitPragmaDetectMismatchDecl [virtual]

VisitPredefinedExpr [virtual]

VisitPseudoObjectExpr [virtual]

VisitRValueReferenceType [virtual]

VisitRecordDecl [virtual]

VisitRecordType [virtual]

VisitRedeclarableTemplateDecl [virtual]

VisitReferenceType [virtual]

VisitRequiresExpr [virtual]

VisitReturnStmt [virtual]

VisitSEHExceptStmt [virtual]

VisitSEHFinallyStmt [virtual]

VisitSEHLeaveStmt [virtual]

VisitSEHTryStmt [virtual]

VisitShuffleVectorExpr [virtual]

VisitSizeOfPackExpr [virtual]

VisitSourceLocExpr [virtual]

VisitStaticAssertDecl [virtual]

VisitStmt [virtual]

VisitStmtExpr [virtual]

VisitStringLiteral [virtual]

VisitSubstNonTypeTemplateParmExpr [virtual]

VisitSubstNonTypeTemplateParmPackExpr [virtual]

VisitSubstTemplateTypeParmPackType [virtual]

VisitSubstTemplateTypeParmType [virtual]

VisitSwitchCase [virtual]

VisitSwitchStmt [virtual]

VisitTagDecl [virtual]

VisitTagType [virtual]

VisitTemplateDecl [virtual]

VisitTemplateSpecializationType [virtual]

VisitTemplateTemplateParmDecl [virtual]

VisitTemplateTypeParmDecl [virtual]

VisitTemplateTypeParmType [virtual]

VisitTranslationUnitDecl [virtual]

VisitType [virtual]

VisitTypeAliasDecl [virtual]

VisitTypeAliasTemplateDecl [virtual]

VisitTypeDecl [virtual]

VisitTypeOfExprType [virtual]

VisitTypeOfType [virtual]

VisitTypeTraitExpr [virtual]

VisitTypeWithKeyword [virtual]

VisitTypedefDecl [virtual]

VisitTypedefNameDecl [virtual]

VisitTypedefType [virtual]

VisitUnaryExprOrTypeTraitExpr [virtual]

VisitUnaryOperator [virtual]

VisitUnaryTransformType [virtual]

VisitUnresolvedLookupExpr [virtual]

VisitUnresolvedMemberExpr [virtual]

VisitUnresolvedUsingType [virtual]

VisitUnresolvedUsingTypenameDecl [virtual]

VisitUnresolvedUsingValueDecl [virtual]

VisitUserDefinedLiteral [virtual]

VisitUsingDecl [virtual]

VisitUsingDirectiveDecl [virtual]

VisitUsingPackDecl [virtual]

VisitUsingShadowDecl [virtual]

VisitUsingType [virtual]

VisitVAArgExpr [virtual]

VisitValueDecl [virtual]

VisitValueStmt [virtual]

VisitVarDecl [virtual]

VisitVarTemplateDecl [virtual]

VisitVarTemplatePartialSpecializationDecl [virtual]

VisitVarTemplateSpecializationDecl [virtual]

VisitVariableArrayType [virtual]

VisitVectorType [virtual]

VisitWhileStmt [virtual]

appendUnattachedPragmas

applySemanticAuxiliarySourceRange

Publish a physical Clang range as provenance for a declaration that is already owned by a typed semantic auxiliary container. This records no lexical source‐owner edge and retains the physical coordinates only as frontend semantic identity.

applySourceRange

Update a Sage node source position using Clang information

applySourceRangeWithTrailingSemicolon

Apply a source range to a ROSE node, extending the range to include a trailing semicolon when present. This is used when Clang provides an expression in statement position and ROSE must build a wrapper SgExprStatement.

generate_name_for_type

generate_name_for_variable

generate_source_position_string

getGlobalScope

getSourceText

get_sgAsmOperandConstraint

get_sgAsmOperandModifier

hasExactSemanticExpressionConstructionEvidence

An exact semantic expression is evidenced either by a physical Clang range or by the active Clang expression traversal itself. The latter is required for implicit semantic expressions whose Clang SourceRange is intentionally invalid.

hasExactSemanticExpressionConstructionRole

Test whether the current producer owns a semantic expression.

lookupTranslatedFunctionDecl

materializeCapturedOpenMPReferencedEnumConstants

preprocessor_list_size

preprocessor_mark_attached

preprocessor_pop

preprocessor_remaining_records

preprocessor_top

publishCanonicalSemanticExpressionSourceProvenance

Publish one canonical semantic expression at its typed producer.

publishCanonicalSemanticImplicitConversionProvenance

Publish a canonical semantic expression whose typed role is an implicit conversion, including the matching provenance role on every position.

publishCanonicalTemplateParameterSourceIdentity

publishSemanticExpressionSourceProvenance

Publish one exact semantic expression from Clang evidence.

recordExpandedToken

requireCanonicalTemplateParameterSourceIdentity

Resolve a Clang template parameter to the macro‐aware canonical physical source token used by every Sage coordinate type for that parameter.

requireExpandedTokenSourceOrder

setActiveParser

setOpenMPPragmaCallback

setSynthesizedFileInfo

Publish exact synthesized provenance for a Sage node.

sortPreprocessorList

translateClangCastKind

Preserve LLVM's exact implicit/explicit conversion classification on every typed Sage cast producer.

translateClangValueCategory

Preserve the value category selected by Clang for a typed conversion.

validateDeclarationAttachmentSession

wrapMacroExpansionExpression

Protected Member Functions

Name

GetSymbolFromSymbolTable

activeClassDefinitionOwnerForDeclaration

activeClassDefinitionOwnerForRecord

activeDeclStatementConstructionFor

activeDeclaratorOwnedTagIntroductionScope

activeExactDeclarationGroupIsSemantic

activeExactSourceDeclarationGroupOwner

activeExactSourceDeclarationGroupOwnsPublishedMember

activeFunctionBodyOwnerForDeclaration

activePendingConditionDeclarationScopeFor

activeSourceDeclaratorTagScope

activeSourceFunctionBodyDeclStmtOwnsDeclaration

activeTypedOwnerTagConstructionScope

activeTypedOwnerTagDefinition

activeTypedStatementChildConstructionFor

appendPragmasBefore

appendTemplateArguments

applyNamespaceSourceFragments

attachConstraintSatisfaction

attachSFINAEFailure

attachSymbolToExactScope

beginTypedOwnerTagConstruction

bindClassRedeclarationSurface

buildCapturedPragmaDeclaration

buildCoroutineAwaitExpression

buildExactTemplateInstantiationName

buildExplicitTemplateIdTypeUseFromQualifiedType

buildExplicitTemplateIdTypeUseFromTypeLoc

buildNonrealRefExpFromNestedNameSpecifier

buildNonrealScopeFromNestedNameSpecifier

buildNonrealTypeForNestedNameSpecifierType

buildRecordTypePlaceholderDecl

buildSemanticNonrealTypeFromNestedNameSpecifier

buildSemanticTemplateArguments

buildSemanticTypeFromQualifiedType

buildSymbolForDeclaration

buildTemplateArguments

buildTemplateInstantiationCacheKey

buildTypeFromQualifiedType

buildTypeFromTypeLoc

buildTypeFromTypeLocImpl

buildTypeFromTypeLocWithSemanticOwner

cacheRecordTypePlaceholderDecl

cloneTemplateArgumentSurfacePreservingIdentity

collectPragmas

completeClassRedeclarationFamily

completeExactSourceDeclarationGroupMember

copyExpressionForFrontendReuse

countExpandedTemplateArguments

currentExactTemplateParameterNames

currentMemberCallSpecializationContext

currentTemplateParameterConstructionScope

currentTemplateParameterDeclContext

declaration_has_exact_auxiliary_ownership

declaration_has_exact_lexical_source_ownership

declaration_has_exact_source_surface_ownership

declarationsShareSourceDeclaration

ensureDeclInScopeChildList

ensureDeclInScopeChildListPreserveScope

ensureNamespaceDeclaration

ensureTemplateArgumentParents

evaluateConstraintSatisfaction

evaluateSFINAEFailure

exactClassDefinitionOwnerForFieldTranslation

exactClassDefinitionOwnerForFunctionTranslation

exactExpandedDeclaratorQualifier

exactTypeLocSourceElaborationKind

exactTypeLocSourceQualification

exact_direct_structural_successor_count

extractUsingTargetFromNode

extractUsingTargetFromSymbol

finishTypedOwnerTagConstruction

getOrCreateTemplateInstantiation

getTemplateQualifiedName

getTypeFromTranslatedRecordDecl

isHiddenSystemOrBuiltinDecl

isTagEmbeddedInField

linkNonrealTemplateDeclaration

linkSpecializedTemplateDeclaration

localDeclarationMatchesCurrentConstruction

lookupActiveFunctionBodyParameter

lookupActiveRequiresExpressionParameter

lookupActiveSemanticTemplateParameterSurface

lookupActiveTemplateParameterConstructionScope

lookupActiveTemplateParameterSurface

lookupActiveTemplateParameterSurfaceOwner

lookupCachedTranslationForTraverse

lookupContextualLocalTypeDeclaration

lookupExactSgDeclarationForClangDecl

lookupFunctionParameterFromOwner

lookupParameterFromExactOwner

lookupPublishedTemplateTypeParameterFamily

lookupRecordTypePlaceholderDecl

lookupSgDeclarationForClangDecl

lookupTranslatedTemplateDeclarationForRecord

lookupUsingDeclTargetNode

namespaceSourceRanges

populateClassDefinition

prepareExactSourceDeclarationGroup

prepareExpressionForAttachment

preserveExplicitFunctionReturnTypeQualifier

pruneSymbolsForConstraints

publishClangSynthesizedNamespaceProvenance

publishContextualLocalTypeDeclaration

publishExactEffectiveDeclarationAccess

publishFrontendSupportNamespaceProvenance

publishHiddenFriendCallable

publishImportedNamespaceProvenance

publishSourceSpelledOuterClassTemplateHeaders

publishTypedOwnerTagDefinition

queuePendingImplicitClassTemplateSpecialization

queueWrittenTypedefDependenciesForOutputSurface

reconcileFunctionReferenceTypeUses

registerDeclarationSymbol

registerFunctionReferenceTypeUse

requireDetachedSourceExpressionProvenance

requireExactTemplateDeclaration

requireExactVariableDeclaratorSurface

requireMemberFunctionScope

requirePublishedTemplateParameter

requireSymbolInExactScope

resolveActiveTemplateTypeParameterSourceCounterpart

resolveActiveTemplateTypeParameterSurface

resolveExactTemplateParameterName

resolveExactTemplateTypeParameterDeclaration

resolveExplicitInstantiationSourceScope

resolveMethodEnclosingScope

resolveReachableNamespaceScope

resolveScopeFromDeclContext

resolveTemplateParameterOwner

resolveUsingDeclTargetNode

scopeReachableFromCurrentFile

shouldQueueImplicitClassTemplateSpecialization

shouldSkipSymbolForConstraints

statementConstructionOwner

tagDefinitionWrittenInTypedDeclContextOwner

tagIsSemanticTemplateInstantiation

translateClassTemplateDecl

translateConstraintExpression

translateControlledSubstatement

translateDetachedTemplateParameterList

translateFunctionDeclCommon

translateSemanticExpressionSubtree

translateTemplateArgument

translateTemplateParameter

translateTemplateParameterImpl

translateTemplateParameterList

translateTypeTemplateArgument

translateTypedStatementChild

validateClangSynthesizedNamespaceProvenance

validateFrontendSupportNamespaceProvenance

validateImportedNamespaceProvenance

validateQueuedWrittenTypedefDependenciesForOutputSurfaces

validateWrittenTypedefDependenciesForOutputSurface

validate_exact_auxiliary_owner

wrapStatementWithPragmas

Protected Data Members

Name

language

p_active_function_body_completions

p_active_parser

p_canonical_generated_literal_depth

p_clang_statement_traversal_stack

p_class_definition_population_stack

p_class_redeclaration_surfaces

p_class_type_decl_first_see_in_type

p_compiler_instance

p_completed_constructor_post_translations

p_completed_definition_free_semantic_functions

p_consumed_pragma_lines

p_contextual_local_type_declaration_map

p_contextual_type_translation_map

p_decl_attachment_session

p_decl_context_map

p_decl_statement_constructions

p_decl_translation_in_progress

p_decl_translation_map

p_decl_translation_on_demand

p_declaration_with_finalized_provenance

p_declarator_owned_tag_introduction_construction_stack

p_defer_on_demand_cxx_record_population_depth

p_defer_parameter_default_argument_depth

p_deferred_explicit_class_instantiation_publications

p_enum_type_decl_first_see_in_type

p_exact_qualified_namespace_source_declarations

p_exact_template_parameter_name_stack

p_exact_template_type_argument_loc_stack

p_exact_udl_operand_spellings

p_expanded_token_order_by_equivalent_location

p_expanded_token_order_by_raw_location

p_expanded_tokens

p_explicit_global_friend_decls

p_explicit_template_id_type_loc_use_depth

p_explicit_template_id_type_use_depth

p_force_nonlocal_injected_class_name_depth

p_force_written_named_type_qualification_depth

p_force_written_template_specialization_depth

p_function_body_map

p_function_body_translation_owner_stack

p_function_parameter_construction_stack

p_function_reference_type_uses

p_global_scope

p_hidden_friend_callable_decl_map

p_hidden_friend_function_decl_map

p_imported_external_semantic_traversal_stack

p_in_for_init_translation

p_inline_tag_decls

p_lambda_call_operator_definition_transactions

p_lambda_capture_declaration_map

p_lambda_closure_construction_output_owners

p_lambda_init_capture_owner_stack

p_lexical_source_nodes

p_member_call_specialization_context_stack

p_namespace_canonical_decl_map

p_namespace_decl_contexts_traversed

p_on_demand_declaration_from_semantic_function_body_traversal_depth

p_on_demand_source_publication_state

p_openmp_pragma_callback

p_pending_condition_declaration_scope_stack

p_pending_deduced_template_function_references

p_pending_deduced_template_member_function_references

p_pending_function_body_completions

p_pending_function_body_completions_set

p_pending_function_body_scopes

p_pending_implicit_class_template_specializations

p_pending_implicit_class_template_specializations_set

p_pending_written_typedef_validations

p_post_translation_template_parameter_surfaces

p_preserve_current_class_qualifier_depth

p_preserve_omitted_injected_class_template_id_depth

p_qualified_type_translation_map

p_rebuild_translation_cache_depth

p_receiver_member_resolution_cache

p_reconstructed_template_argument_surface_depth

p_record_decl_type_map

p_record_definitions_populated

p_record_embedded_tag_intervals

p_record_member_access_indices

p_record_type_placeholder_decl_map

p_requires_parameter_construction_stack

p_resolved_reference_current_semantic_argument_kind

p_resolved_reference_semantic_argument_cursor

p_resolved_reference_semantic_argument_kinds

p_resolved_reference_written_argument_owner

p_sage_preprocessor_recorder

p_sage_source_file

p_semantic_auxiliary_physical_source_range_nodes

p_semantic_auxiliary_source_nodes

p_semantic_container_child_stack

p_semantic_expression_subtree_depth

p_semantic_function_body_traversal_depth

p_semantic_range_declaration_shell_nodes

p_semantic_range_for_declaration_shell_stack

p_semantic_template_argument_expression_depth

p_source_declaration_group_constructions

p_source_declarator_tag_construction_stack

p_statement_expression_body_construction_stack

p_stmt_translation_map

p_suppressed_implicit_function_instantiation_placeholder_aliases

p_suppressed_implicit_function_instantiation_placeholders

p_synthesized_callee_expressions

p_synthesized_source_nodes

p_template_inst_cache

p_template_parameter_decl_context_stack

p_template_parameter_owner_index

p_template_parameter_owner_index_built

p_template_parameter_surface_stack

p_type_loc_semantic_owner_scope_stack

p_type_translation_map

p_typed_decl_context_owner_intervals

p_typed_owner_tag_construction_stack

p_typed_statement_child_constructions

p_user_defined_literal_semantic_call_depth

p_user_defined_literal_semantic_expression_depth

Created with MrDocs