Hide inherited Hide private

Ada - AST documentation

Structure types

struct Metadata
No documentation
field dottable_subp : Bool

Whether the stored element is a subprogram accessed through the dot notation

field access_entity : Bool

Whether the accessed entity is an anonymous access to it or not.

field primitive : AdaNode

The type for which this subprogram is a primitive, if any

field primitive_real_type : AdaNode

The type for which this subprogram is a primitive, if any

struct EntityInfo
No documentation
field md : Metadata

The metadata associated to the AST node

field rebindings : EnvRebindings
No documentation
field from_rebound : Bool
No documentation
struct AdaNode.entity
No documentation
field node : AdaNode

The stored AST node

field info : EntityInfo

Entity info for this node

struct Expr.entity
No documentation
field node : Expr

The stored AST node

field info : EntityInfo

Entity info for this node

struct Aspect

Composite field representing the aspect of an entity (RM 13).

field exists : Bool

Whether the aspect is defined or not

field node : AdaNode.entity

Syntactic node that defines the aspect

field value : Expr.entity

Expr node defining the value of the aspect

struct BasicDecl.entity
No documentation
field node : BasicDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct CompletionItem
No documentation
field decl : BasicDecl.entity
No documentation
field is_dot_call : Bool
No documentation
field is_visible : Bool
No documentation
struct DiscreteRange

Represent the range of a discrete type or subtype. The bounds are not evaluated, you need to call eval_as_int on them, if they're static, to get their value.

field low_bound : Expr.entity
No documentation
field high_bound : Expr.entity
No documentation
struct AdaList.entity
No documentation
field node : AdaList

The stored AST node

field info : EntityInfo

Entity info for this node

struct AdaNode.list.entity
No documentation
field node : AdaNode.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct AlternativesList.entity
No documentation
field node : AlternativesList

The stored AST node

field info : EntityInfo

Entity info for this node

struct Name.entity
No documentation
field node : Name

The stored AST node

field info : EntityInfo

Entity info for this node

struct SingleTokNode.entity
No documentation
field node : SingleTokNode

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseId.entity
No documentation
field node : BaseId

The stored AST node

field info : EntityInfo

Entity info for this node

struct Identifier.entity
No documentation
field node : Identifier

The stored AST node

field info : EntityInfo

Entity info for this node

struct DiscriminantValues

Represent a set of values (as a list of choices) on a discriminant.

field discriminant : Identifier.entity
No documentation
field values : AlternativesList.entity
No documentation
struct DocAnnotation

Documentation annotation.

field key : Character.array

Annotation key

field value : Character.array

Annotation value

struct Abort.entity
No documentation
field node : Abort

The stored AST node

field info : EntityInfo

Entity info for this node

struct Abort.Absent.entity
No documentation
field node : Abort.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct Abort.Present.entity
No documentation
field node : Abort.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct Stmt.entity
No documentation
field node : Stmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct SimpleStmt.entity
No documentation
field node : SimpleStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct AbortStmt.entity
No documentation
field node : AbortStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct Abstract.entity
No documentation
field node : Abstract

The stored AST node

field info : EntityInfo

Entity info for this node

struct Abstract.Absent.entity
No documentation
field node : Abstract.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct BasicSubpDecl.entity
No documentation
field node : BasicSubpDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct ClassicSubpDecl.entity
No documentation
field node : ClassicSubpDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct FormalSubpDecl.entity
No documentation
field node : FormalSubpDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct AbstractFormalSubpDecl.entity
No documentation
field node : AbstractFormalSubpDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct Abstract.Present.entity
No documentation
field node : Abstract.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct AbstractSubpDecl.entity
No documentation
field node : AbstractSubpDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct CompositeStmt.entity
No documentation
field node : CompositeStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct AcceptStmt.entity
No documentation
field node : AcceptStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct AcceptStmtWithStmts.entity
No documentation
field node : AcceptStmtWithStmts

The stored AST node

field info : EntityInfo

Entity info for this node

struct TypeDef.entity
No documentation
field node : TypeDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct AccessDef.entity
No documentation
field node : AccessDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct AccessToSubpDef.entity
No documentation
field node : AccessToSubpDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseAggregate.entity
No documentation
field node : BaseAggregate

The stored AST node

field info : EntityInfo

Entity info for this node

struct Aggregate.entity
No documentation
field node : Aggregate

The stored AST node

field info : EntityInfo

Entity info for this node

struct BasicAssoc.entity
No documentation
field node : BasicAssoc

The stored AST node

field info : EntityInfo

Entity info for this node

struct AggregateAssoc.entity
No documentation
field node : AggregateAssoc

The stored AST node

field info : EntityInfo

Entity info for this node

struct Aliased.entity
No documentation
field node : Aliased

The stored AST node

field info : EntityInfo

Entity info for this node

struct Aliased.Absent.entity
No documentation
field node : Aliased.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct Aliased.Present.entity
No documentation
field node : Aliased.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct All.entity
No documentation
field node : All

The stored AST node

field info : EntityInfo

Entity info for this node

struct All.Absent.entity
No documentation
field node : All.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct All.Present.entity
No documentation
field node : All.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct Allocator.entity
No documentation
field node : Allocator

The stored AST node

field info : EntityInfo

Entity info for this node

struct ObjectDecl.entity
No documentation
field node : ObjectDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct AnonymousObjectDecl.entity
No documentation
field node : AnonymousObjectDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct TypeExpr.entity
No documentation
field node : TypeExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct AnonymousType.entity
No documentation
field node : AnonymousType

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseTypeAccessDef.entity
No documentation
field node : BaseTypeAccessDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct AnonymousTypeAccessDef.entity
No documentation
field node : AnonymousTypeAccessDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseTypeDecl.entity
No documentation
field node : BaseTypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct TypeDecl.entity
No documentation
field node : TypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct AnonymousTypeDecl.entity
No documentation
field node : AnonymousTypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct ArrayIndices.entity
No documentation
field node : ArrayIndices

The stored AST node

field info : EntityInfo

Entity info for this node

struct ArrayTypeDef.entity
No documentation
field node : ArrayTypeDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct AspectAssoc.entity
No documentation
field node : AspectAssoc

The stored AST node

field info : EntityInfo

Entity info for this node

struct AspectAssoc.list.entity
No documentation
field node : AspectAssoc.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct AspectClause.entity
No documentation
field node : AspectClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct AspectSpec.entity
No documentation
field node : AspectSpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct AssignStmt.entity
No documentation
field node : AssignStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct BasicAssoc.list.entity
No documentation
field node : BasicAssoc.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct AssocList.entity
No documentation
field node : AssocList

The stored AST node

field info : EntityInfo

Entity info for this node

struct AtClause.entity
No documentation
field node : AtClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct AttributeDefClause.entity
No documentation
field node : AttributeDefClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct AttributeRef.entity
No documentation
field node : AttributeRef

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseAssoc.entity
No documentation
field node : BaseAssoc

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseAssoc.list.entity
No documentation
field node : BaseAssoc.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseFormalParamDecl.entity
No documentation
field node : BaseFormalParamDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseFormalParamHolder.entity
No documentation
field node : BaseFormalParamHolder

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseLoopStmt.entity
No documentation
field node : BaseLoopStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct BasePackageDecl.entity
No documentation
field node : BasePackageDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseRecordDef.entity
No documentation
field node : BaseRecordDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct Body.entity
No documentation
field node : Body

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseSubpBody.entity
No documentation
field node : BaseSubpBody

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseSubpSpec.entity
No documentation
field node : BaseSubpSpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct BaseSubtypeDecl.entity
No documentation
field node : BaseSubtypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct BasicDecl.list.entity
No documentation
field node : BasicDecl.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct BlockStmt.entity
No documentation
field node : BlockStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct BeginBlock.entity
No documentation
field node : BeginBlock

The stored AST node

field info : EntityInfo

Entity info for this node

struct BinOp.entity
No documentation
field node : BinOp

The stored AST node

field info : EntityInfo

Entity info for this node

struct BodyStub.entity
No documentation
field node : BodyStub

The stored AST node

field info : EntityInfo

Entity info for this node

struct BoxExpr.entity
No documentation
field node : BoxExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct BracketAggregate.entity
No documentation
field node : BracketAggregate

The stored AST node

field info : EntityInfo

Entity info for this node

struct DeltaAggregate.entity
No documentation
field node : DeltaAggregate

The stored AST node

field info : EntityInfo

Entity info for this node

struct BracketDeltaAggregate.entity
No documentation
field node : BracketDeltaAggregate

The stored AST node

field info : EntityInfo

Entity info for this node

struct CallExpr.entity
No documentation
field node : CallExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct CallStmt.entity
No documentation
field node : CallStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct CondExpr.entity
No documentation
field node : CondExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct CaseExpr.entity
No documentation
field node : CaseExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct CaseExprAlternative.entity
No documentation
field node : CaseExprAlternative

The stored AST node

field info : EntityInfo

Entity info for this node

struct CaseExprAlternative.list.entity
No documentation
field node : CaseExprAlternative.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct CaseStmt.entity
No documentation
field node : CaseStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct CaseStmtAlternative.entity
No documentation
field node : CaseStmtAlternative

The stored AST node

field info : EntityInfo

Entity info for this node

struct CaseStmtAlternative.list.entity
No documentation
field node : CaseStmtAlternative.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct CharLiteral.entity
No documentation
field node : CharLiteral

The stored AST node

field info : EntityInfo

Entity info for this node

struct ClasswideTypeDecl.entity
No documentation
field node : ClasswideTypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct CompilationUnit.entity
No documentation
field node : CompilationUnit

The stored AST node

field info : EntityInfo

Entity info for this node

struct CompilationUnit.list.entity
No documentation
field node : CompilationUnit.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct ComponentClause.entity
No documentation
field node : ComponentClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct ComponentDecl.entity
No documentation
field node : ComponentDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct ComponentDef.entity
No documentation
field node : ComponentDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct ComponentList.entity
No documentation
field node : ComponentList

The stored AST node

field info : EntityInfo

Entity info for this node

struct ConcreteFormalSubpDecl.entity
No documentation
field node : ConcreteFormalSubpDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct Constant.entity
No documentation
field node : Constant

The stored AST node

field info : EntityInfo

Entity info for this node

struct Constant.Absent.entity
No documentation
field node : Constant.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct Constant.Present.entity
No documentation
field node : Constant.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct ConstrainedArrayIndices.entity
No documentation
field node : ConstrainedArrayIndices

The stored AST node

field info : EntityInfo

Entity info for this node

struct SubtypeIndication.entity
No documentation
field node : SubtypeIndication

The stored AST node

field info : EntityInfo

Entity info for this node

struct ConstrainedSubtypeIndication.entity
No documentation
field node : ConstrainedSubtypeIndication

The stored AST node

field info : EntityInfo

Entity info for this node

struct Constraint.entity
No documentation
field node : Constraint

The stored AST node

field info : EntityInfo

Entity info for this node

struct ConstraintList.entity
No documentation
field node : ConstraintList

The stored AST node

field info : EntityInfo

Entity info for this node

struct ContractCaseAssoc.entity
No documentation
field node : ContractCaseAssoc

The stored AST node

field info : EntityInfo

Entity info for this node

struct ContractCaseAssoc.list.entity
No documentation
field node : ContractCaseAssoc.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct ContractCases.entity
No documentation
field node : ContractCases

The stored AST node

field info : EntityInfo

Entity info for this node

struct RealTypeDef.entity
No documentation
field node : RealTypeDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct DecimalFixedPointDef.entity
No documentation
field node : DecimalFixedPointDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct DeclBlock.entity
No documentation
field node : DeclBlock

The stored AST node

field info : EntityInfo

Entity info for this node

struct DeclExpr.entity
No documentation
field node : DeclExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct DeclList.entity
No documentation
field node : DeclList

The stored AST node

field info : EntityInfo

Entity info for this node

struct DeclarativePart.entity
No documentation
field node : DeclarativePart

The stored AST node

field info : EntityInfo

Entity info for this node

struct DefiningName.entity
No documentation
field node : DefiningName

The stored AST node

field info : EntityInfo

Entity info for this node

struct DefiningName.list.entity
No documentation
field node : DefiningName.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct DelayStmt.entity
No documentation
field node : DelayStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct DeltaConstraint.entity
No documentation
field node : DeltaConstraint

The stored AST node

field info : EntityInfo

Entity info for this node

struct DerivedTypeDef.entity
No documentation
field node : DerivedTypeDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct DigitsConstraint.entity
No documentation
field node : DigitsConstraint

The stored AST node

field info : EntityInfo

Entity info for this node

struct DiscreteBaseSubtypeDecl.entity
No documentation
field node : DiscreteBaseSubtypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct DiscreteSubtypeIndication.entity
No documentation
field node : DiscreteSubtypeIndication

The stored AST node

field info : EntityInfo

Entity info for this node

struct DiscreteSubtypeName.entity
No documentation
field node : DiscreteSubtypeName

The stored AST node

field info : EntityInfo

Entity info for this node

struct DiscriminantAssoc.entity
No documentation
field node : DiscriminantAssoc

The stored AST node

field info : EntityInfo

Entity info for this node

struct Identifier.list.entity
No documentation
field node : Identifier.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct DiscriminantChoiceList.entity
No documentation
field node : DiscriminantChoiceList

The stored AST node

field info : EntityInfo

Entity info for this node

struct DiscriminantConstraint.entity
No documentation
field node : DiscriminantConstraint

The stored AST node

field info : EntityInfo

Entity info for this node

struct DiscriminantPart.entity
No documentation
field node : DiscriminantPart

The stored AST node

field info : EntityInfo

Entity info for this node

struct DiscriminantSpec.entity
No documentation
field node : DiscriminantSpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct DiscriminantSpec.list.entity
No documentation
field node : DiscriminantSpec.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct DottedName.entity
No documentation
field node : DottedName

The stored AST node

field info : EntityInfo

Entity info for this node

struct ElsifExprPart.entity
No documentation
field node : ElsifExprPart

The stored AST node

field info : EntityInfo

Entity info for this node

struct ElsifExprPart.list.entity
No documentation
field node : ElsifExprPart.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct ElsifStmtPart.entity
No documentation
field node : ElsifStmtPart

The stored AST node

field info : EntityInfo

Entity info for this node

struct ElsifStmtPart.list.entity
No documentation
field node : ElsifStmtPart.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct EndName.entity
No documentation
field node : EndName

The stored AST node

field info : EntityInfo

Entity info for this node

struct EntryBody.entity
No documentation
field node : EntryBody

The stored AST node

field info : EntityInfo

Entity info for this node

struct EntryCompletionFormalParams.entity
No documentation
field node : EntryCompletionFormalParams

The stored AST node

field info : EntityInfo

Entity info for this node

struct EntryDecl.entity
No documentation
field node : EntryDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct EntryIndexSpec.entity
No documentation
field node : EntryIndexSpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct EntrySpec.entity
No documentation
field node : EntrySpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct EnumLitSynthTypeExpr.entity
No documentation
field node : EnumLitSynthTypeExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct EnumLiteralDecl.entity
No documentation
field node : EnumLiteralDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct EnumLiteralDecl.list.entity
No documentation
field node : EnumLiteralDecl.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct EnumRepClause.entity
No documentation
field node : EnumRepClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct EnumSubpSpec.entity
No documentation
field node : EnumSubpSpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct EnumTypeDef.entity
No documentation
field node : EnumTypeDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct ErrorDecl.entity
No documentation
field node : ErrorDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct ErrorStmt.entity
No documentation
field node : ErrorStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct ExceptionDecl.entity
No documentation
field node : ExceptionDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct ExceptionHandler.entity
No documentation
field node : ExceptionHandler

The stored AST node

field info : EntityInfo

Entity info for this node

struct ExitStmt.entity
No documentation
field node : ExitStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct ExplicitDeref.entity
No documentation
field node : ExplicitDeref

The stored AST node

field info : EntityInfo

Entity info for this node

struct Expr.list.entity
No documentation
field node : Expr.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct ExprAlternativesList.entity
No documentation
field node : ExprAlternativesList

The stored AST node

field info : EntityInfo

Entity info for this node

struct ExprFunction.entity
No documentation
field node : ExprFunction

The stored AST node

field info : EntityInfo

Entity info for this node

struct ExtendedReturnStmt.entity
No documentation
field node : ExtendedReturnStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct ExtendedReturnStmtObjectDecl.entity
No documentation
field node : ExtendedReturnStmtObjectDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct FloatingPointDef.entity
No documentation
field node : FloatingPointDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct LoopSpec.entity
No documentation
field node : LoopSpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct ForLoopSpec.entity
No documentation
field node : ForLoopSpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct ForLoopStmt.entity
No documentation
field node : ForLoopStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct ForLoopVarDecl.entity
No documentation
field node : ForLoopVarDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct FormalDiscreteTypeDef.entity
No documentation
field node : FormalDiscreteTypeDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericDecl.entity
No documentation
field node : GenericDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericFormal.entity
No documentation
field node : GenericFormal

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericFormalObjDecl.entity
No documentation
field node : GenericFormalObjDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericFormalPackage.entity
No documentation
field node : GenericFormalPackage

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericFormalPart.entity
No documentation
field node : GenericFormalPart

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericFormalSubpDecl.entity
No documentation
field node : GenericFormalSubpDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericFormalTypeDecl.entity
No documentation
field node : GenericFormalTypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericInstantiation.entity
No documentation
field node : GenericInstantiation

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericPackageDecl.entity
No documentation
field node : GenericPackageDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericPackageInstantiation.entity
No documentation
field node : GenericPackageInstantiation

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericPackageInternal.entity
No documentation
field node : GenericPackageInternal

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericRenamingDecl.entity
No documentation
field node : GenericRenamingDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericPackageRenamingDecl.entity
No documentation
field node : GenericPackageRenamingDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericSubpDecl.entity
No documentation
field node : GenericSubpDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericSubpInstantiation.entity
No documentation
field node : GenericSubpInstantiation

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericSubpInternal.entity
No documentation
field node : GenericSubpInternal

The stored AST node

field info : EntityInfo

Entity info for this node

struct GenericSubpRenamingDecl.entity
No documentation
field node : GenericSubpRenamingDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct GotoStmt.entity
No documentation
field node : GotoStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct HandledStmts.entity
No documentation
field node : HandledStmts

The stored AST node

field info : EntityInfo

Entity info for this node

struct IfExpr.entity
No documentation
field node : IfExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct IfStmt.entity
No documentation
field node : IfStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct IncompleteTypeDecl.entity
No documentation
field node : IncompleteTypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct IncompleteTaggedTypeDecl.entity
No documentation
field node : IncompleteTaggedTypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct IndexConstraint.entity
No documentation
field node : IndexConstraint

The stored AST node

field info : EntityInfo

Entity info for this node

struct NumLiteral.entity
No documentation
field node : NumLiteral

The stored AST node

field info : EntityInfo

Entity info for this node

struct IntLiteral.entity
No documentation
field node : IntLiteral

The stored AST node

field info : EntityInfo

Entity info for this node

struct InterfaceKind.entity
No documentation
field node : InterfaceKind

The stored AST node

field info : EntityInfo

Entity info for this node

struct InterfaceKind.Limited.entity
No documentation
field node : InterfaceKind.Limited

The stored AST node

field info : EntityInfo

Entity info for this node

struct InterfaceKind.Protected.entity
No documentation
field node : InterfaceKind.Protected

The stored AST node

field info : EntityInfo

Entity info for this node

struct InterfaceKind.Synchronized.entity
No documentation
field node : InterfaceKind.Synchronized

The stored AST node

field info : EntityInfo

Entity info for this node

struct InterfaceKind.Task.entity
No documentation
field node : InterfaceKind.Task

The stored AST node

field info : EntityInfo

Entity info for this node

struct InterfaceTypeDef.entity
No documentation
field node : InterfaceTypeDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct IterType.entity
No documentation
field node : IterType

The stored AST node

field info : EntityInfo

Entity info for this node

struct IterType.In.entity
No documentation
field node : IterType.In

The stored AST node

field info : EntityInfo

Entity info for this node

struct IterType.Of.entity
No documentation
field node : IterType.Of

The stored AST node

field info : EntityInfo

Entity info for this node

struct IteratedAssoc.entity
No documentation
field node : IteratedAssoc

The stored AST node

field info : EntityInfo

Entity info for this node

struct KnownDiscriminantPart.entity
No documentation
field node : KnownDiscriminantPart

The stored AST node

field info : EntityInfo

Entity info for this node

struct Label.entity
No documentation
field node : Label

The stored AST node

field info : EntityInfo

Entity info for this node

struct LabelDecl.entity
No documentation
field node : LabelDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct LibraryItem.entity
No documentation
field node : LibraryItem

The stored AST node

field info : EntityInfo

Entity info for this node

struct Limited.entity
No documentation
field node : Limited

The stored AST node

field info : EntityInfo

Entity info for this node

struct Limited.Absent.entity
No documentation
field node : Limited.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct Limited.Present.entity
No documentation
field node : Limited.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct LoopStmt.entity
No documentation
field node : LoopStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct MembershipExpr.entity
No documentation
field node : MembershipExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct ModIntTypeDef.entity
No documentation
field node : ModIntTypeDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct Mode.entity
No documentation
field node : Mode

The stored AST node

field info : EntityInfo

Entity info for this node

struct Mode.Default.entity
No documentation
field node : Mode.Default

The stored AST node

field info : EntityInfo

Entity info for this node

struct Mode.In.entity
No documentation
field node : Mode.In

The stored AST node

field info : EntityInfo

Entity info for this node

struct Mode.InOut.entity
No documentation
field node : Mode.InOut

The stored AST node

field info : EntityInfo

Entity info for this node

struct Mode.Out.entity
No documentation
field node : Mode.Out

The stored AST node

field info : EntityInfo

Entity info for this node

struct MultiDimArrayAssoc.entity
No documentation
field node : MultiDimArrayAssoc

The stored AST node

field info : EntityInfo

Entity info for this node

struct Name.list.entity
No documentation
field node : Name.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct NamedStmt.entity
No documentation
field node : NamedStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct NamedStmtDecl.entity
No documentation
field node : NamedStmtDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct NotNull.entity
No documentation
field node : NotNull

The stored AST node

field info : EntityInfo

Entity info for this node

struct NotNull.Absent.entity
No documentation
field node : NotNull.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct NotNull.Present.entity
No documentation
field node : NotNull.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct NullComponentDecl.entity
No documentation
field node : NullComponentDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct NullLiteral.entity
No documentation
field node : NullLiteral

The stored AST node

field info : EntityInfo

Entity info for this node

struct NullRecordAggregate.entity
No documentation
field node : NullRecordAggregate

The stored AST node

field info : EntityInfo

Entity info for this node

struct NullRecordDef.entity
No documentation
field node : NullRecordDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct NullStmt.entity
No documentation
field node : NullStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct NullSubpDecl.entity
No documentation
field node : NullSubpDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct NumberDecl.entity
No documentation
field node : NumberDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.entity
No documentation
field node : Op

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Abs.entity
No documentation
field node : Op.Abs

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.And.entity
No documentation
field node : Op.And

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.AndThen.entity
No documentation
field node : Op.AndThen

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Concat.entity
No documentation
field node : Op.Concat

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Div.entity
No documentation
field node : Op.Div

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.DoubleDot.entity
No documentation
field node : Op.DoubleDot

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Eq.entity
No documentation
field node : Op.Eq

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Gt.entity
No documentation
field node : Op.Gt

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Gte.entity
No documentation
field node : Op.Gte

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.In.entity
No documentation
field node : Op.In

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Lt.entity
No documentation
field node : Op.Lt

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Lte.entity
No documentation
field node : Op.Lte

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Minus.entity
No documentation
field node : Op.Minus

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Mod.entity
No documentation
field node : Op.Mod

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Mult.entity
No documentation
field node : Op.Mult

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Neq.entity
No documentation
field node : Op.Neq

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Not.entity
No documentation
field node : Op.Not

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.NotIn.entity
No documentation
field node : Op.NotIn

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Or.entity
No documentation
field node : Op.Or

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.OrElse.entity
No documentation
field node : Op.OrElse

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Plus.entity
No documentation
field node : Op.Plus

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Pow.entity
No documentation
field node : Op.Pow

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Rem.entity
No documentation
field node : Op.Rem

The stored AST node

field info : EntityInfo

Entity info for this node

struct Op.Xor.entity
No documentation
field node : Op.Xor

The stored AST node

field info : EntityInfo

Entity info for this node

struct OrdinaryFixedPointDef.entity
No documentation
field node : OrdinaryFixedPointDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct OthersDesignator.entity
No documentation
field node : OthersDesignator

The stored AST node

field info : EntityInfo

Entity info for this node

struct Overriding.entity
No documentation
field node : Overriding

The stored AST node

field info : EntityInfo

Entity info for this node

struct Overriding.NotOverriding.entity
No documentation
field node : Overriding.NotOverriding

The stored AST node

field info : EntityInfo

Entity info for this node

struct Overriding.Overriding.entity
No documentation
field node : Overriding.Overriding

The stored AST node

field info : EntityInfo

Entity info for this node

struct Overriding.Unspecified.entity
No documentation
field node : Overriding.Unspecified

The stored AST node

field info : EntityInfo

Entity info for this node

struct PackageBody.entity
No documentation
field node : PackageBody

The stored AST node

field info : EntityInfo

Entity info for this node

struct PackageBodyStub.entity
No documentation
field node : PackageBodyStub

The stored AST node

field info : EntityInfo

Entity info for this node

struct PackageDecl.entity
No documentation
field node : PackageDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct PackageRenamingDecl.entity
No documentation
field node : PackageRenamingDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct ParamAssoc.entity
No documentation
field node : ParamAssoc

The stored AST node

field info : EntityInfo

Entity info for this node

struct ParamSpec.entity
No documentation
field node : ParamSpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct ParamSpec.list.entity
No documentation
field node : ParamSpec.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct Params.entity
No documentation
field node : Params

The stored AST node

field info : EntityInfo

Entity info for this node

struct ParenExpr.entity
No documentation
field node : ParenExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct ParentList.entity
No documentation
field node : ParentList

The stored AST node

field info : EntityInfo

Entity info for this node

struct PragmaArgumentAssoc.entity
No documentation
field node : PragmaArgumentAssoc

The stored AST node

field info : EntityInfo

Entity info for this node

struct Pragma.entity
No documentation
field node : Pragma

The stored AST node

field info : EntityInfo

Entity info for this node

struct Pragma.list.entity
No documentation
field node : Pragma.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct PrimTypeAccessor.entity
No documentation
field node : PrimTypeAccessor

The stored AST node

field info : EntityInfo

Entity info for this node

struct Private.entity
No documentation
field node : Private

The stored AST node

field info : EntityInfo

Entity info for this node

struct Private.Absent.entity
No documentation
field node : Private.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct PrivatePart.entity
No documentation
field node : PrivatePart

The stored AST node

field info : EntityInfo

Entity info for this node

struct Private.Present.entity
No documentation
field node : Private.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct PrivateTypeDef.entity
No documentation
field node : PrivateTypeDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct Protected.entity
No documentation
field node : Protected

The stored AST node

field info : EntityInfo

Entity info for this node

struct Protected.Absent.entity
No documentation
field node : Protected.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct ProtectedBody.entity
No documentation
field node : ProtectedBody

The stored AST node

field info : EntityInfo

Entity info for this node

struct ProtectedBodyStub.entity
No documentation
field node : ProtectedBodyStub

The stored AST node

field info : EntityInfo

Entity info for this node

struct ProtectedDef.entity
No documentation
field node : ProtectedDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct Protected.Present.entity
No documentation
field node : Protected.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct ProtectedTypeDecl.entity
No documentation
field node : ProtectedTypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct PublicPart.entity
No documentation
field node : PublicPart

The stored AST node

field info : EntityInfo

Entity info for this node

struct QualExpr.entity
No documentation
field node : QualExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct QuantifiedExpr.entity
No documentation
field node : QuantifiedExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct Quantifier.entity
No documentation
field node : Quantifier

The stored AST node

field info : EntityInfo

Entity info for this node

struct Quantifier.All.entity
No documentation
field node : Quantifier.All

The stored AST node

field info : EntityInfo

Entity info for this node

struct Quantifier.Some.entity
No documentation
field node : Quantifier.Some

The stored AST node

field info : EntityInfo

Entity info for this node

struct RaiseExpr.entity
No documentation
field node : RaiseExpr

The stored AST node

field info : EntityInfo

Entity info for this node

struct RaiseStmt.entity
No documentation
field node : RaiseStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct RangeConstraint.entity
No documentation
field node : RangeConstraint

The stored AST node

field info : EntityInfo

Entity info for this node

struct RangeSpec.entity
No documentation
field node : RangeSpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct RealLiteral.entity
No documentation
field node : RealLiteral

The stored AST node

field info : EntityInfo

Entity info for this node

struct RecordDef.entity
No documentation
field node : RecordDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct RecordRepClause.entity
No documentation
field node : RecordRepClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct RecordTypeDef.entity
No documentation
field node : RecordTypeDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct RelationOp.entity
No documentation
field node : RelationOp

The stored AST node

field info : EntityInfo

Entity info for this node

struct RenamingClause.entity
No documentation
field node : RenamingClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct RequeueStmt.entity
No documentation
field node : RequeueStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct ReturnStmt.entity
No documentation
field node : ReturnStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct Reverse.entity
No documentation
field node : Reverse

The stored AST node

field info : EntityInfo

Entity info for this node

struct Reverse.Absent.entity
No documentation
field node : Reverse.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct Reverse.Present.entity
No documentation
field node : Reverse.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct SelectStmt.entity
No documentation
field node : SelectStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct SelectWhenPart.entity
No documentation
field node : SelectWhenPart

The stored AST node

field info : EntityInfo

Entity info for this node

struct SelectWhenPart.list.entity
No documentation
field node : SelectWhenPart.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct SignedIntTypeDef.entity
No documentation
field node : SignedIntTypeDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct SingleProtectedDecl.entity
No documentation
field node : SingleProtectedDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct SingleTaskDecl.entity
No documentation
field node : SingleTaskDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct TaskTypeDecl.entity
No documentation
field node : TaskTypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct SingleTaskTypeDecl.entity
No documentation
field node : SingleTaskTypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct StmtList.entity
No documentation
field node : StmtList

The stored AST node

field info : EntityInfo

Entity info for this node

struct StringLiteral.entity
No documentation
field node : StringLiteral

The stored AST node

field info : EntityInfo

Entity info for this node

struct SubpBody.entity
No documentation
field node : SubpBody

The stored AST node

field info : EntityInfo

Entity info for this node

struct SubpBodyStub.entity
No documentation
field node : SubpBodyStub

The stored AST node

field info : EntityInfo

Entity info for this node

struct SubpDecl.entity
No documentation
field node : SubpDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct SubpKind.entity
No documentation
field node : SubpKind

The stored AST node

field info : EntityInfo

Entity info for this node

struct SubpKind.Function.entity
No documentation
field node : SubpKind.Function

The stored AST node

field info : EntityInfo

Entity info for this node

struct SubpKind.Procedure.entity
No documentation
field node : SubpKind.Procedure

The stored AST node

field info : EntityInfo

Entity info for this node

struct SubpRenamingDecl.entity
No documentation
field node : SubpRenamingDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct SubpSpec.entity
No documentation
field node : SubpSpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct SubtypeDecl.entity
No documentation
field node : SubtypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct Subunit.entity
No documentation
field node : Subunit

The stored AST node

field info : EntityInfo

Entity info for this node

struct Synchronized.entity
No documentation
field node : Synchronized

The stored AST node

field info : EntityInfo

Entity info for this node

struct Synchronized.Absent.entity
No documentation
field node : Synchronized.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct Synchronized.Present.entity
No documentation
field node : Synchronized.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct SynthAnonymousTypeDecl.entity
No documentation
field node : SynthAnonymousTypeDecl

The stored AST node

field info : EntityInfo

Entity info for this node

struct SyntheticRenamingClause.entity
No documentation
field node : SyntheticRenamingClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct Tagged.entity
No documentation
field node : Tagged

The stored AST node

field info : EntityInfo

Entity info for this node

struct Tagged.Absent.entity
No documentation
field node : Tagged.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct Tagged.Present.entity
No documentation
field node : Tagged.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct TargetName.entity
No documentation
field node : TargetName

The stored AST node

field info : EntityInfo

Entity info for this node

struct TaskBody.entity
No documentation
field node : TaskBody

The stored AST node

field info : EntityInfo

Entity info for this node

struct TaskBodyStub.entity
No documentation
field node : TaskBodyStub

The stored AST node

field info : EntityInfo

Entity info for this node

struct TaskDef.entity
No documentation
field node : TaskDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct TerminateAlternative.entity
No documentation
field node : TerminateAlternative

The stored AST node

field info : EntityInfo

Entity info for this node

struct TypeAccessDef.entity
No documentation
field node : TypeAccessDef

The stored AST node

field info : EntityInfo

Entity info for this node

struct UnOp.entity
No documentation
field node : UnOp

The stored AST node

field info : EntityInfo

Entity info for this node

struct UnconstrainedArrayIndex.entity
No documentation
field node : UnconstrainedArrayIndex

The stored AST node

field info : EntityInfo

Entity info for this node

struct UnconstrainedArrayIndex.list.entity
No documentation
field node : UnconstrainedArrayIndex.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct UnconstrainedArrayIndices.entity
No documentation
field node : UnconstrainedArrayIndices

The stored AST node

field info : EntityInfo

Entity info for this node

struct UnknownDiscriminantPart.entity
No documentation
field node : UnknownDiscriminantPart

The stored AST node

field info : EntityInfo

Entity info for this node

struct Until.entity
No documentation
field node : Until

The stored AST node

field info : EntityInfo

Entity info for this node

struct Until.Absent.entity
No documentation
field node : Until.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct Until.Present.entity
No documentation
field node : Until.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct UpdateAttributeRef.entity
No documentation
field node : UpdateAttributeRef

The stored AST node

field info : EntityInfo

Entity info for this node

struct UseClause.entity
No documentation
field node : UseClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct UsePackageClause.entity
No documentation
field node : UsePackageClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct UseTypeClause.entity
No documentation
field node : UseTypeClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct Variant.entity
No documentation
field node : Variant

The stored AST node

field info : EntityInfo

Entity info for this node

struct Variant.list.entity
No documentation
field node : Variant.list

The stored AST node

field info : EntityInfo

Entity info for this node

struct VariantPart.entity
No documentation
field node : VariantPart

The stored AST node

field info : EntityInfo

Entity info for this node

struct WhileLoopSpec.entity
No documentation
field node : WhileLoopSpec

The stored AST node

field info : EntityInfo

Entity info for this node

struct WhileLoopStmt.entity
No documentation
field node : WhileLoopStmt

The stored AST node

field info : EntityInfo

Entity info for this node

struct WithClause.entity
No documentation
field node : WithClause

The stored AST node

field info : EntityInfo

Entity info for this node

struct WithPrivate.entity
No documentation
field node : WithPrivate

The stored AST node

field info : EntityInfo

Entity info for this node

struct WithPrivate.Absent.entity
No documentation
field node : WithPrivate.Absent

The stored AST node

field info : EntityInfo

Entity info for this node

struct WithPrivate.Present.entity
No documentation
field node : WithPrivate.Present

The stored AST node

field info : EntityInfo

Entity info for this node

struct EnvAssoc
No documentation
field key : Symbol
No documentation
field val : AdaNode
No documentation
field dest_env : LexicalEnv
No documentation
field metadata : Metadata
No documentation
struct EvalDiscreteRange

Represent the range of a discrete type or subtype. The bounds are already evaluated, so the type of the fields is BigInt.

field low_bound : BigInt
No documentation
field high_bound : BigInt
No documentation
struct ExpectedTypeForExpr

Struct used by potential_actuals_for_dispatch to store an expression together with the type that is expected for it.

field expected_type : TypeExpr.entity
No documentation
field expr : Expr.entity
No documentation
struct LogicValResult

Represent the result of a call to logic_val. success is True iff solving the logic equation was successful, and value holds the value of the logic variable.

field success : Bool
No documentation
field value : AdaNode.entity
No documentation
struct MultidimAggregateInfo

Struct enclosing information about aggregates for multidimensional array types.

field agg : BaseAggregate.entity

the top level aggregate

field typ : BaseTypeDecl.entity

the type of the array

field rank : Int

the rank of the original sub-aggregate

struct ParamActual

Data structure used by zip_with_params property. Associates an expression (the actual) to a formal param declaration (the parameter).

field param : DefiningName.entity
No documentation
field actual : Expr.entity
No documentation
struct SingleActual
No documentation
field name : BaseId
No documentation
field assoc : BasicAssoc.entity
No documentation
struct SingleFormal
No documentation
field name : DefiningName.entity
No documentation
field spec : BaseFormalParamDecl.entity
No documentation
struct ParamMatch

Helper data structure to implement SubpSpec/ParamAssocList matching.

Each value relates to one ParamAssoc.

field has_matched : Bool

Whether the matched ParamAssoc a ParamSpec.

field actual : SingleActual
No documentation
field formal : SingleFormal
No documentation
struct RefResult

Result for a cross reference query returning a reference.

field ref : BaseId.entity
No documentation
field kind : RefResultKind
No documentation
struct RefdDecl

Result for a cross reference query returning a referenced decl.

field decl : BasicDecl.entity
No documentation
field kind : RefResultKind
No documentation
struct RefdDef

Result for a cross reference query returning a referenced defining name.

field def_name : DefiningName.entity
No documentation
field kind : RefResultKind
No documentation
struct Shape

Represent one of the shapes that a variant record can have, as a list of the available components.

field components : BaseFormalParamDecl.entity.array
No documentation
field discriminants_values : DiscriminantValues.array
No documentation
struct Substitution

Represent a substitution of a BasicDecl by a given value. This can then be used as part of an environment in the eval_as_*_in_env property. See the declaration of those properties for more details.

field from_decl : BasicDecl.entity

The declaration to substitute.

field to_value : BigInt

The value by which to substitute the declaration.

field value_type : BaseTypeDecl.entity

The type of the substituted value.

AST node types

node AdaNode : abstract root

Root node class for the Ada syntax tree.

property ada_node_p_declarative_scope : DeclarativePart

Return the scope of definition of this basic declaration.

private property dispatcher_ada_node_p_custom_id_text : Character.array

Custom Unique identifying text used to recognize this node. Not applicable to all nodes, but on AdaNode because it spans more than one hierarchy of node types.

private property ada_node_p_in_contract : Bool
No documentation
private property ada_node_p_in_aspect : Bool

Return whether Self is contained by an aspect whose name is name.

private property ada_node_p_empty_env : LexicalEnv
No documentation
private property ada_node_p_is_not_null : Bool

Return True iff this node is not null.

private property ada_node_p_eval_discrete_range : EvalDiscreteRange

Static method. Evaluate the bounds of dr.

private property ada_node_p_string_join : Character.array

Static method. Return the array of strings joined by separator sep.

private property ada_node_p_sym_join : Character.array

Static method. Return the array of symbols joined by separator sep.

private property ada_node_p_enclosing_compilation_unit : CompilationUnit

Return the compilation unit containing this node.

Note

This returns the CompilationUnit node, which is different from the AnalysisUnit. In particular, an analysis unit can contain multiple compilation units.

private property ada_node_p_is_children_env : Bool

Static property. Will return True if current_env is a children of parent.

private property ada_node_p_trigger_access_entity : AdaNode.entity

Return Self as an entity, but with the access_entity field set to val. Helper for the 'Unrestricted_Access machinery.

private property ada_node_p_without_md : AdaNode.entity

Return Entity with an empty metadata field.

property dispatcher_ada_node_p_complete : CompletionItem.array

Return possible completions at this point in the file.

property ada_node_p_valid_keywords : Symbol.array

Return the list of keywords that are valid at this point in the file.

Note

This is work in progress. It will return all keywords for now, without looking at the context.

property ada_node_p_generic_instantiations : GenericInstantiation.entity.array

Return the potentially empty list of generic package/subprogram instantiations that led to the creation of this entity. Outer-most instantiations appear last.

private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array
No documentation
private property ada_node_p_logic_val : LogicValResult
No documentation
private property ada_node_p_semantic_parent_helper : AdaNode.entity
No documentation
property ada_node_p_semantic_parent : AdaNode.entity

Return the semantic parent for this node, if applicable, null otherwise.

property ada_node_p_parent_basic_decl : BasicDecl.entity

Return the parent basic decl for this node, if applicable, null otherwise.

Note

If the parent BasicDecl of the given node is a generic declaration, this call will return the instantiation from which the node was retrieved instead, if any.

private property ada_node_p_get_unit : AnalysisUnit

Return the analysis unit for the given kind corresponding to this Name. Return null if load_if_needed is false and the unit is not loaded yet.

private property ada_node_p_designated_compilation_unit : CompilationUnit

Fetch the compilation unit designated by the given name defined in an analysis unit of the given kind.

private property ada_node_p_get_unit_root_decl : BasicDecl

If the corresponding analysis unit is loaded, return the root decl node for the given analysis unit kind and correpsonding to the name name. If it's not loaded, return none.

property ada_node_p_filter_is_imported_by : AnalysisUnit.array

Filters out among the list of given units those that cannot refer to the unit in which this node lies. If transitive is True, the whole transitive closure of imports will be used to find a reference to the unit of this node.

private property dispatcher_ada_node_p_xref_equation : Equation

This is the base property for constructing equations that, when solved, will resolve names and types for every sub expression of the expression you call it on. Note that if you call that on any expression, in some context it might lack full information and return multiple solutions. If you want completely precise resolution, you must call that on the outermost node that supports xref_equation.

private property dispatcher_ada_node_p_xref_stop_resolution : Bool
No documentation
private property ada_node_p_stop_resolution_equation : Equation
No documentation
private property ada_node_p_sub_equation : Equation

Wrapper for xref_equation, meant to be used inside of xref_equation when you want to get the sub equation of a sub expression. It is used to change the behavior when xref_equation is called from another xref_equation call, or from the top level, so that we can do resolution in several steps.

private property ada_node_p_resolve_own_names : Bool

Internal helper for resolve_names. Resolve names for this node up to xref_entry_point and xref_stop_resolution boundaries.

private property ada_node_p_resolve_children_names : Bool

Internal helper for resolve_names, implementing the recursive logic needed to resolve names across xref_stop_resolution boundaries.

private property ada_node_p_resolve_names_internal : Bool

Resolves names for this node up to xref_entry_point boundaries.

private property ada_node_p_resolve_names_internal_with_eq : Bool

Resolves names in this node with an additional constraint given by additional_equation, up to xref_entry_point boundaries.

property dispatcher_ada_node_p_xref_entry_point : Bool

Designates entities that are entry point for the xref solving infrastructure. If this returns true, then resolve_names can be called on it.

Note

For convenience, and unlike what is defined in the ARM wrt. complete contexts for name resolution, xref_entry_points can be nested.

property ada_node_p_resolve_names : Bool

This will resolve names for this node. If the operation is successful, then type_var and ref_var will be bound on appropriate subnodes of the statement.

private property ada_node_p_resolve_names_from_closest_entry_point : Bool

Resolve names from the closest entry point up to this node. Note that unlike resolve_names, this will not trigger resolution of every node with stop_resolution that lie in the sub-tree formed by the closest entry point. It will only resolve those that are in the path to resolving Self. Consider for example the following entry point:

R := (A, B);

Since aggregate association nodes have stop_resolution set to True, calling resolve_names_from_closest_entry_point on B will resolve nodes R and B but not A, because A does not lie on the path to B.

This can be useful for resolving aggregates of variant records, because resolution of a component association can safely call the resolution of a discriminant association without triggering an infinite recursion, as both are on different "paths".

private property ada_node_p_parent_unit_env_helper : LexicalEnv
No documentation
private property ada_node_p_parent_unit_env : LexicalEnv

Given env's AnalysisUnit, return the first env that has a different analysis unit in the env parent chain.

property ada_node_p_standard_unit : AnalysisUnit

Static method. Return the analysis unit corresponding to the Standard package.

private property ada_node_p_std : BasicDecl.entity

Retrieves the package corresponding to the Standard unit. Used to access standard types.

private property ada_node_p_std_env : LexicalEnv

Get the children env of the Standard package.

property ada_node_p_std_entity : AdaNode.entity

Static property. Return an entity from the standard package with name sym.

private property ada_node_p_std_entity_implem : AdaNode.entity
No documentation
property ada_node_p_bool_type : AdaNode.entity

Static method. Return the standard Boolean type.

property ada_node_p_int_type : AdaNode.entity

Static method. Return the standard Integer type.

property ada_node_p_universal_int_type : AdaNode.entity

Static method. Return the standard Universal Integer type.

property ada_node_p_universal_real_type : AdaNode.entity

Static method. Return the standard Universal Real type.

private property ada_node_p_exc_id_type : BaseTypeDecl.entity

Return the type Ada.Exceptions.Exception_Id.

private property ada_node_p_task_id_type : BaseTypeDecl.entity

Return the type Ada.Task_Identification.Task_Id.

private property ada_node_p_has_with_visibility : Bool

Return whether Self's unit has with visibility on refd_unit.

In other words, whether Self's unit has a WITH clause on refd_unit, or if its spec, or one of its parent specs has one.

private property ada_node_p_has_visibility : Bool
No documentation
private property ada_node_p_resolve_generic_actual : AdaNode.entity

Helper property to resolve the actuals of generic instantiations.

private property ada_node_p_top_level_use_package_clauses : AdaNode.array

If Self is a library item or a subunit, return a flat list of all names for top-level UsePackageClause nodes. See UsePackageClause.env_spec.ref_envs for more details.

private property ada_node_p_top_level_use_type_clauses : AdaNode.array

If Self is a library item or a subunit, return a flat list of all names for top-level UseTypeClause nodes. See UseTypeClause.env_spec for more details.

private property ada_node_p_top_level_with_package_clauses : Name.array

Return a flat list of all package names that are with'ed by top-level WithClause nodes of the compilation unit this node lies in.

private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv

If Self is a library-level SubpBody, fetch the environments USE'd in its declaration.

private property ada_node_p_nested_generic_formal_part : LexicalEnv

Assuming Self is a generic entity's body that is nested (not a library item), return the lexical environment for the corresponding GenericPackageDecl (or GenericSubpDecl) node. Return an empty environment in all other cases.

This is a helper for generic formals visibility in generic bodies. See the use in the child_unit macro.

The following property is evaluated each time we make a recursive lexical environment lookup on a child unit. As it does itself a lot of lookups, memoizing it is very important.

private property ada_node_p_is_package : Bool

Property helper to determine if an entity is a package or not.

private property ada_node_p_default_initial_env : LexicalEnv

Provide the default lexical environment to use in EnvSpec's initial_env.

private property ada_node_p_initial_env : LexicalEnv

Static method. Return scope if it is not EmptyEnv, and env otherwise.

private property ada_node_p_env_assoc : EnvAssoc

Static method, helper for EnvSpecs. Return the env assoc for key, Self and dest if dest_env is not null, and a null env assoc otherwise.

property ada_node_p_top_level_decl : BasicDecl

Static method. Get the top-level decl in unit. This is the body of a Subunit, or the item of a LibraryItem.

private property ada_node_p_unpack_formals : SingleFormal.array

Static method. Couples (identifier, param spec) for all parameters.

private property ada_node_p_unpack_formals_impl : SingleFormal.array
No documentation
private property ada_node_p_match_formals : ParamMatch.array

Static method. For each ParamAssoc in a AssocList, return whether we could find a matching formal in Self, and whether this formal is optional (i.e. has a default value).

property ada_node_p_choice_match : Bool

Assuming that self is a choice expression (such as what can appear in an alternative of a case statement or in the RHS of a membership expression, this property returns whether the given value satisfies it.

Attention!

This is an experimental feature, so even if it is exposed to allow experiments, it is totally unsupported and the API and behavior are very likely to change in the future.

property ada_node_p_gnat_xref : DefiningName.entity

Return a cross reference from this name to a defining identifier, trying to mimic GNAT's xrefs as much as possible.

private property ada_node_p_env_get_real_from_node : AdaNode

Static property. Finds the closest BasicSubpDecl / GenericInstantiation. Is used by env_get and env_get_first wrappers to refine from_node. The reason is that inside a declaration named D, one can refer to previous declarations named D. But an env lookup from a node inside D would return that D itself, not previous declarations.

private property ada_node_p_entity_no_md : AdaNode.entity

Static property. Create an entity from the arguments with a null metadata.

private property ada_node_p_bool_bind : Equation

Static property. Return a logic bind of type_var match the boolean type.

private property ada_node_p_env_mappings : EnvAssoc.array

Static method. Create an env mapping array from a list of BaseId to be used as keys, and a node to be used as value in the mappings.

private property ada_node_p_type_bind_val : Equation
No documentation
private property ada_node_p_type_bind_var : Equation
No documentation
private property ada_node_p_comp_bind : Equation
No documentation
private property ada_node_p_universal_int_bind : Equation

Static method. Return an equation that will bind type_var to any integer value, corresponding to the notion of universal_integer in the Ada RM.

private property ada_node_p_universal_real_bind : Equation

Static method. Return an equation that will bind type_var to any real value, corresponding to the notion of universal_real in the Ada RM.

private property ada_node_p_origin_node : AdaNode

Return a null node iff we are in the definition of an aspect clause where sequential lookup needs to be deactivated. Return Self otherwise.

private property ada_node_p_env_hook : Bool

Hook for the EnvSpec of units.

Return value is not significant: the only purpose of this property lies in its side effects.

private property ada_node_p_env_get : AdaNode.entity.array

Wrapper for env.get. Refine from_node so that it starts from the closest BasicSubpDecl/GenericInstantiation. (see AdaNode.env_get_real_from_node).

private property ada_node_p_env_get_first : AdaNode.entity

Wrapper for env.get_first. Refine from_node so that it starts from the closest BasicSubpDecl/GenericInstantiation. (see AdaNode.env_get_real_from_node).

private property node_env : LexicalEnv

For nodes that introduce a new environment, return the parent lexical environment. Return the "inherited" environment otherwise.

private property children_env : LexicalEnv

For nodes that introduce a new environment, return it. Return the "inherited" environment otherwise.

property parent : AdaNode.entity

Return the lexical parent for this node. Return null for the root AST node or for AST nodes for which no one has a reference to the parent.

property parents : AdaNode.entity.array

Return an array that contains the lexical parents (this node included). Nearer parents are first in the list.

property children : AdaNode.entity.array

Return an array that contains the direct lexical children.

property token_start : Token

Return the first token used to parse this node.

property token_end : Token

Return the last token used to parse this node.

property child_index : Int

Return the 0-based index for Node in its parent's children.

property previous_sibling : AdaNode.entity

Return the node's previous sibling, if there is one.

property next_sibling : AdaNode.entity

Return the node's next sibling, if there is one.

property unit : AnalysisUnit

Return the analysis unit owning this node.

property is_ghost : Bool

Return whether the node is a ghost.

Unlike regular nodes, ghost nodes cover no token in the input source: they are logically located instead between two tokens. The "token_first" of all ghost nodes is the token right after this logical position, while they have no "token_last".

private property text : Character.array

Return the text corresponding to this node. Private property (for internal DSL use).

property full_sloc_image : Character.array

Return a string containing the filename + the sloc in GNU conformant format. Useful to create diagnostics from a node.

private property ada_node_p_custom_id_text : Character.array

Custom Unique identifying text used to recognize this node. Not applicable to all nodes, but on AdaNode because it spans more than one hierarchy of node types.

private property ada_node_p_complete : CompletionItem.array

Return possible completions at this point in the file.

private property ada_node_p_xref_equation : Equation

This is the base property for constructing equations that, when solved, will resolve names and types for every sub expression of the expression you call it on. Note that if you call that on any expression, in some context it might lack full information and return multiple solutions. If you want completely precise resolution, you must call that on the outermost node that supports xref_equation.

private property ada_node_p_xref_stop_resolution : Bool
No documentation
private property ada_node_p_xref_entry_point : Bool

Designates entities that are entry point for the xref solving infrastructure. If this returns true, then resolve_names can be called on it.

Note

For convenience, and unlike what is defined in the ARM wrt. complete contexts for name resolution, xref_entry_points can be nested.

node Abort : abstract AdaNode

Qualifier for the abort keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_abort_node_p_as_bool : Bool

Return whether this is an instance of AbortPresent

node Abort.Absent : Abort
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property abort_absent_p_as_bool : Bool
No documentation
node Abort.Present : Abort
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property abort_present_p_as_bool : Bool
No documentation
node Abstract : abstract AdaNode

Qualifier for the abstract keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_abstract_node_p_as_bool : Bool

Return whether this is an instance of AbstractPresent

node Abstract.Absent : Abstract
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property abstract_absent_p_as_bool : Bool
No documentation
node Abstract.Present : Abstract
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property abstract_present_p_as_bool : Bool
No documentation
node AdaList : abstract AdaNode
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node AdaNode.list : AdaList

List of AdaNode.

This list node can contain one of the following nodes:

  • ${node_name(T.AbstractSubpDecl)}
  • ${node_name(T.Allocator)}
  • ${node_name(T.AspectClause)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.Body)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.ComponentClause)}
  • ${node_name(T.ComponentDecl)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.EntryDecl)}
  • ${node_name(T.ErrorDecl)}
  • ${node_name(T.ExceptionDecl)}
  • ${node_name(T.ExceptionHandler)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.GenericDecl)}
  • ${node_name(T.GenericFormal)}
  • ${node_name(T.GenericInstantiation)}
  • ${node_name(T.GenericRenamingDecl)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.IncompleteTypeDecl)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullComponentDecl)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.NumberDecl)}
  • ${node_name(T.ObjectDecl)}
  • ${node_name(T.OthersDesignator)}
  • ${node_name(T.PackageDecl)}
  • ${node_name(T.PackageRenamingDecl)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.Pragma)}
  • ${node_name(T.ProtectedTypeDecl)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.SingleProtectedDecl)}
  • ${node_name(T.SingleTaskDecl)}
  • ${node_name(T.Stmt)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.SubpDecl)}
  • ${node_name(T.SubtypeDecl)}
  • ${node_name(T.SubtypeIndication)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.TaskTypeDecl)}
  • ${node_name(T.TypeDecl)}
  • ${node_name(T.UnOp)}
  • ${node_name(T.UseClause)}
  • ${node_name(T.WithClause)}
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node AlternativesList : AdaNode.list

List of alternatives in a when ... clause.

This list node can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DiscreteSubtypeIndication)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.OthersDesignator)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node ConstraintList : AdaNode.list

List of constraints.

This list node can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.SubtypeIndication)}
  • ${node_name(T.TargetName)}
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node DeclList : AdaNode.list

List of declarations.

This list node can contain one of the following nodes:

  • ${node_name(T.AbstractSubpDecl)}
  • ${node_name(T.AspectClause)}
  • ${node_name(T.ComponentDecl)}
  • ${node_name(T.EntryDecl)}
  • ${node_name(T.ExprFunction)}
  • ${node_name(T.NullSubpDecl)}
  • ${node_name(T.Pragma)}
  • ${node_name(T.SubpDecl)}
  • ${node_name(T.SubpRenamingDecl)}
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node StmtList : AdaNode.list

List of statements.

This list node can contain one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.Stmt)}
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node AspectAssoc.list : AdaList

List of AspectAssoc.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node BaseAssoc.list : AdaList

List of BaseAssoc.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node BasicAssoc.list : abstract AdaList

List of BasicAssoc.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node AssocList : BasicAssoc.list

List of associations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property assoc_list_p_unpacked_params : SingleActual.array

Given the list of ParamAssoc, that can in certain case designate several actual parameters at once, create an unpacked list of SingleActual instances.

property assoc_list_p_zip_with_params : ParamActual.array

Returns an array of pairs, associating formal parameters to actual expressions. The formals to match are retrieved by resolving the call which this AssocList represents the actuals of.

node BasicDecl.list : AdaList

List of BasicDecl.

This list node can contain one of the following nodes:

  • ${node_name(T.NumberDecl)}
  • ${node_name(T.ObjectDecl)}
  • ${node_name(T.SingleProtectedDecl)}
  • ${node_name(T.SingleTaskDecl)}
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node CaseExprAlternative.list : AdaList

List of CaseExprAlternative.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node CaseStmtAlternative.list : AdaList

List of CaseStmtAlternative.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node CompilationUnit.list : AdaList

List of CompilationUnit.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node ContractCaseAssoc.list : AdaList

List of ContractCaseAssoc.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node DefiningName.list : AdaList

List of DefiningName.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node DiscriminantSpec.list : AdaList

List of DiscriminantSpec.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node ElsifExprPart.list : AdaList

List of ElsifExprPart.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node ElsifStmtPart.list : AdaList

List of ElsifStmtPart.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node EnumLiteralDecl.list : AdaList

List of EnumLiteralDecl.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Expr.list : abstract AdaList

List of Expr.

This list node can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DiscreteSubtypeName)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node ExprAlternativesList : Expr.list

List of alternatives in a membership test expression.

This list node can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DiscreteSubtypeName)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Identifier.list : abstract AdaList

List of Identifier.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node DiscriminantChoiceList : Identifier.list

List of discriminant associations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Name.list : AdaList

List of Name.

This list node can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node ParentList : Name.list

List of parents in a type declaration.

This list node can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node ParamSpec.list : AdaList

List of ParamSpec.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Pragma.list : AdaList

List of Pragma.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node SelectWhenPart.list : AdaList

List of SelectWhenPart.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node UnconstrainedArrayIndex.list : AdaList

List of UnconstrainedArrayIndex.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Variant.list : AdaList

List of Variant.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Aliased : abstract AdaNode

Qualifier for the aliased keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_aliased_node_p_as_bool : Bool

Return whether this is an instance of AliasedPresent

node Aliased.Absent : Aliased
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property aliased_absent_p_as_bool : Bool
No documentation
node Aliased.Present : Aliased
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property aliased_present_p_as_bool : Bool
No documentation
node All : abstract AdaNode

Qualifier for the all keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_all_node_p_as_bool : Bool

Return whether this is an instance of AllPresent

node All.Absent : All
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property all_absent_p_as_bool : Bool
No documentation
node All.Present : All
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property all_present_p_as_bool : Bool
No documentation
node ArrayIndices : abstract AdaNode

Specification for array indexes.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_array_indices_p_ndims : Int

Number of dimensions described in this node.

private property dispatcher_array_indices_p_constrain_index_expr : Equation

Add a constraint on an expression passed as the index of an array access expression.

For example:

type A is array (Integer range 1 .. 10) of Integer;

A_Inst : A;

A_Inst (2);
--      ^ Will add constraint on lit that it needs to be of type
--      Integer.
private property dispatcher_array_indices_p_index_type : BaseTypeDecl.entity
No documentation
private property dispatcher_array_indices_p_is_static : Bool

Return True iff all index types are static.

node ConstrainedArrayIndices : ArrayIndices

Constrained specification for array indexes.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field constrained_array_indices_f_list : ConstraintList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.SubtypeIndication)}
  • ${node_name(T.TargetName)}
private property constrained_array_indices_p_ndims : Int
No documentation
private property constrained_array_indices_p_constrain_index_expr : Equation
No documentation
private property constrained_array_indices_p_xref_equation : Equation
No documentation
private property constrained_array_indices_p_index_type : BaseTypeDecl.entity
No documentation
private property constrained_array_indices_p_is_static : Bool
No documentation
node UnconstrainedArrayIndices : ArrayIndices

Unconstrained specification for array indexes.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field unconstrained_array_indices_f_types : UnconstrainedArrayIndex.list
No documentation
private property unconstrained_array_indices_p_ndims : Int
No documentation
private property unconstrained_array_indices_p_constrain_index_expr : Equation
No documentation
private property unconstrained_array_indices_p_index_type : BaseTypeDecl.entity
No documentation
private property unconstrained_array_indices_p_xref_equation : Equation
No documentation
private property unconstrained_array_indices_p_is_static : Bool
No documentation
node AspectAssoc : AdaNode

Name/expression association in an aspect.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field aspect_assoc_f_id : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
field aspect_assoc_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.ContractCases)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property aspect_assoc_p_xref_entry_point : Bool
No documentation
private property aspect_assoc_p_xref_equation : Equation
No documentation
private property aspect_assoc_p_aspect_name : Character.array

Return the string representation of the given name, which must be a Name that can appear in an aspect association id.

node AspectClause : abstract AdaNode

Base class for aspect clauses.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property aspect_clause_p_xref_entry_point : Bool
No documentation
node AtClause : AspectClause

Representation clause (for .. use at ...;).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property aspect_clause_p_xref_entry_point : Bool [inherited from AspectClause]
field at_clause_f_name : BaseId

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field at_clause_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property at_clause_p_xref_equation : Equation
No documentation
node AttributeDefClause : AspectClause

Clause for an attribute definition (for ...'Attribute use ...;).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property aspect_clause_p_xref_entry_point : Bool [inherited from AspectClause]
field attribute_def_clause_f_attribute_expr : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
field attribute_def_clause_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property attribute_def_clause_p_xref_equation : Equation
No documentation
node EnumRepClause : AspectClause

Representation clause for enumeration types.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property aspect_clause_p_xref_entry_point : Bool [inherited from AspectClause]
field enum_rep_clause_f_type_name : Name

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field enum_rep_clause_f_aggregate : BaseAggregate
No documentation
private property enum_rep_clause_p_xref_equation : Equation
No documentation
node RecordRepClause : AspectClause

Representation clause for a record type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property aspect_clause_p_xref_entry_point : Bool [inherited from AspectClause]
field record_rep_clause_f_name : Name

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field record_rep_clause_f_at_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field record_rep_clause_f_components : AdaNode.list

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.ComponentClause)}
  • ${node_name(T.Pragma)}
private property record_rep_clause_p_xref_equation : Equation
No documentation
node AspectSpec : AdaNode

List of aspects in a declaration.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field aspect_spec_f_aspect_assocs : AspectAssoc.list
No documentation
node BaseAssoc : abstract AdaNode

Abstract class for a key/value association, where the value is an expression.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_base_assoc_p_assoc_expr : Expr.entity

Returns the expression side of this assoc node.

node ContractCaseAssoc : BaseAssoc

Single association for the Contract_Case aspect.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field contract_case_assoc_f_guard : AdaNode

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.OthersDesignator)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field contract_case_assoc_f_consequence : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property contract_case_assoc_p_assoc_expr : Expr.entity
No documentation
node PragmaArgumentAssoc : BaseAssoc

Argument assocation in a pragma.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field pragma_argument_assoc_f_id : Identifier
No documentation
field pragma_argument_assoc_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property pragma_argument_assoc_p_assoc_expr : Expr.entity
No documentation
node BaseFormalParamHolder : abstract AdaNode

Base class for lists of formal parameters. This is used both for subprogram specifications and for records, so that we can share the matching and unpacking logic.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_base_formal_param_holder_p_abstract_formal_params : BaseFormalParamDecl.entity.array

Return the list of abstract formal parameters for this holder.

private property base_formal_param_holder_p_unpacked_formal_params : SingleFormal.array

Couples (identifier, param spec) for all parameters

private property base_formal_param_holder_p_match_param_list : ParamMatch.array
No documentation
property base_formal_param_holder_p_nb_min_params : Int

Return the minimum number of parameters this subprogram can be called while still being a legal call.

property base_formal_param_holder_p_nb_max_params : Int

Return the maximum number of parameters this subprogram can be called while still being a legal call.

private property base_formal_param_holder_p_paramless : Bool

Utility function. Given a subprogram spec and whether the subprogram was referenced using the dot notation, determine if it can be called without parameters (and hence without a callexpr).

private property base_formal_param_holder_p_is_matching_param_list : Bool

Return whether a AssocList is a match for this SubpSpec, i.e. whether the argument count (and designators, if any) match.

property base_formal_param_holder_p_param_types : BaseTypeDecl.entity.array

Returns the type of each parameter of Self.

private property base_formal_param_holder_p_real_type : BaseTypeDecl.entity

Return the real type denoted by typ, taking into account that typ might be the type of a derived primitive. In that case, return the derived primitive type.

private property base_formal_param_holder_p_match_formal_params : Bool

Check whether self's params match other's.

private property dispatcher_base_formal_param_holder_p_match_other : Bool

Base method of any BaseFormalParamHolder that checks whether the other given BaseFormalParamHolder matches. In practice, this will call match_formal_params, except for BaseSubpSpecs for which it will call match_signature.

private property ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
private property ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
private property base_formal_param_holder_p_match_other : Bool

Base method of any BaseFormalParamHolder that checks whether the other given BaseFormalParamHolder matches. In practice, this will call match_formal_params, except for BaseSubpSpecs for which it will call match_signature.

node BaseSubpSpec : abstract BaseFormalParamHolder

Base class for subprogram specifications.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property base_formal_param_holder_p_unpacked_formal_params : SingleFormal.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_param_list : ParamMatch.array [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_min_params : Int [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_max_params : Int [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_paramless : Bool [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_is_matching_param_list : Bool [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_param_types : BaseTypeDecl.entity.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_real_type : BaseTypeDecl.entity [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_formal_params : Bool [inherited from BaseFormalParamHolder]
private property dispatcher_base_subp_spec_p_name : DefiningName
No documentation
property dispatcher_base_subp_spec_p_returns : TypeExpr.entity

Syntax property. Return the type expression node corresponding to the return of this subprogram spec.

property dispatcher_base_subp_spec_p_params : ParamSpec.entity.array

Returns the array of parameters specification for this subprogram spec.

private property base_subp_spec_p_abstract_formal_params : BaseFormalParamDecl.entity.array
No documentation
private property base_subp_spec_p_match_return_type : Bool
No documentation
private property base_subp_spec_p_match_signature : Bool

Return whether SubpSpec's signature matches Self's.

Note that the comparison for types isn't just a name comparison: it compares the canonical types.

If match_name is False, then the name of subprogram will not be checked.

If use_entity_info is True and Entity's metadata has values for fields primitive and primitive_real_type (e.g. if it was retrieved from a primitive_env), those will be taken into account and match_signature will return True if other overrides Entity.

private property base_subp_spec_p_match_other : Bool
No documentation
private property base_subp_spec_p_defining_env : LexicalEnv

Helper for BasicDecl.defining_env.

private property base_subp_spec_p_potential_dottable_type : BaseTypeDecl.entity

If self meets the criteria for being a subprogram callable via the dot notation, return the type of dottable elements.

private property base_subp_spec_p_candidate_type_for_primitive : BaseTypeDecl.entity

If the given type expression designates a type of which Self is a primitive, return that designated type. Otherwise return null.

private property base_subp_spec_p_get_primitive_subp_types : BaseTypeDecl.entity.array

Return the types of which this subprogram is a primitive of.

private property base_subp_spec_p_get_primitive_subp_first_type : BaseTypeDecl.entity

Return the first type of which this subprogram is a primitive of.

private property base_subp_spec_p_get_primitive_subp_tagged_type : BaseTypeDecl.entity

If this subprogram is a primitive for a tagged type, then return this type.

private property base_subp_spec_p_decl_spec : BaseSubpSpec.entity

If this subp spec is that of the body of an entity, this property returns the subp spec of the declaration of that entity. It returns itself otherwise.

property base_subp_spec_p_primitive_subp_types : BaseTypeDecl.entity.array

Return the types of which this subprogram is a primitive of.

property base_subp_spec_p_primitive_subp_first_type : BaseTypeDecl.entity

Return the first type of which this subprogram is a primitive of.

property base_subp_spec_p_primitive_subp_tagged_type : BaseTypeDecl.entity

If this subprogram is a primitive for a tagged type, then return this type.

private property base_subp_spec_p_dottable_subp_of : BaseTypeDecl.entity.array

Returns whether the subprogram containing this spec is a subprogram callable via the dot notation.

property base_subp_spec_p_return_type : BaseTypeDecl.entity

Returns the return type of Self, if applicable (e.g. if Self is a subprogram). Else, returns null.

private property base_subp_spec_p_xref_entry_point : Bool
No documentation
private property base_subp_spec_p_xref_equation : Equation
No documentation
node EntrySpec : BaseSubpSpec

Entry specification.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property base_formal_param_holder_p_unpacked_formal_params : SingleFormal.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_param_list : ParamMatch.array [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_min_params : Int [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_max_params : Int [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_paramless : Bool [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_is_matching_param_list : Bool [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_param_types : BaseTypeDecl.entity.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_real_type : BaseTypeDecl.entity [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_formal_params : Bool [inherited from BaseFormalParamHolder]
private property base_subp_spec_p_abstract_formal_params : BaseFormalParamDecl.entity.array [inherited from BaseSubpSpec]
private property base_subp_spec_p_match_return_type : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_match_signature : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_match_other : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_defining_env : LexicalEnv [inherited from BaseSubpSpec]
private property base_subp_spec_p_potential_dottable_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_candidate_type_for_primitive : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_get_primitive_subp_types : BaseTypeDecl.entity.array [inherited from BaseSubpSpec]
private property base_subp_spec_p_get_primitive_subp_first_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_get_primitive_subp_tagged_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_decl_spec : BaseSubpSpec.entity [inherited from BaseSubpSpec]
property base_subp_spec_p_primitive_subp_types : BaseTypeDecl.entity.array [inherited from BaseSubpSpec]
property base_subp_spec_p_primitive_subp_first_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
property base_subp_spec_p_primitive_subp_tagged_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_dottable_subp_of : BaseTypeDecl.entity.array [inherited from BaseSubpSpec]
property base_subp_spec_p_return_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_xref_entry_point : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_xref_equation : Equation [inherited from BaseSubpSpec]
field entry_spec_f_entry_name : DefiningName
No documentation
field entry_spec_f_family_type : AdaNode

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.SubtypeIndication)}
  • ${node_name(T.TargetName)}
field entry_spec_f_entry_params : Params
No documentation
private property entry_spec_p_name : DefiningName
No documentation
private property entry_spec_p_params : ParamSpec.entity.array
No documentation
private property entry_spec_p_returns : TypeExpr.entity
No documentation
node EnumSubpSpec : BaseSubpSpec

Synthetic node for the abstract subprogram spec of an enum literal.

NOTE: This has no existence in the ARM. While enum literals are functions semantically, they're not such syntactically.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property base_formal_param_holder_p_unpacked_formal_params : SingleFormal.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_param_list : ParamMatch.array [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_min_params : Int [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_max_params : Int [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_paramless : Bool [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_is_matching_param_list : Bool [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_param_types : BaseTypeDecl.entity.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_real_type : BaseTypeDecl.entity [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_formal_params : Bool [inherited from BaseFormalParamHolder]
private property base_subp_spec_p_abstract_formal_params : BaseFormalParamDecl.entity.array [inherited from BaseSubpSpec]
private property base_subp_spec_p_match_return_type : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_match_signature : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_match_other : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_defining_env : LexicalEnv [inherited from BaseSubpSpec]
private property base_subp_spec_p_potential_dottable_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_candidate_type_for_primitive : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_get_primitive_subp_types : BaseTypeDecl.entity.array [inherited from BaseSubpSpec]
private property base_subp_spec_p_get_primitive_subp_first_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_get_primitive_subp_tagged_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_decl_spec : BaseSubpSpec.entity [inherited from BaseSubpSpec]
property base_subp_spec_p_primitive_subp_types : BaseTypeDecl.entity.array [inherited from BaseSubpSpec]
property base_subp_spec_p_primitive_subp_first_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
property base_subp_spec_p_primitive_subp_tagged_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_dottable_subp_of : BaseTypeDecl.entity.array [inherited from BaseSubpSpec]
property base_subp_spec_p_return_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_xref_entry_point : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_xref_equation : Equation [inherited from BaseSubpSpec]
private property enum_subp_spec_p_enum_decl : EnumLiteralDecl.entity
No documentation
private property enum_subp_spec_p_name : DefiningName
No documentation
private property enum_subp_spec_p_returns : TypeExpr.entity
No documentation
private property enum_subp_spec_p_params : ParamSpec.entity.array
No documentation
node SubpSpec : BaseSubpSpec

Subprogram specification.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property base_formal_param_holder_p_unpacked_formal_params : SingleFormal.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_param_list : ParamMatch.array [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_min_params : Int [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_max_params : Int [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_paramless : Bool [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_is_matching_param_list : Bool [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_param_types : BaseTypeDecl.entity.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_real_type : BaseTypeDecl.entity [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_formal_params : Bool [inherited from BaseFormalParamHolder]
private property base_subp_spec_p_abstract_formal_params : BaseFormalParamDecl.entity.array [inherited from BaseSubpSpec]
private property base_subp_spec_p_match_return_type : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_match_signature : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_match_other : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_defining_env : LexicalEnv [inherited from BaseSubpSpec]
private property base_subp_spec_p_potential_dottable_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_candidate_type_for_primitive : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_get_primitive_subp_types : BaseTypeDecl.entity.array [inherited from BaseSubpSpec]
private property base_subp_spec_p_get_primitive_subp_first_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_get_primitive_subp_tagged_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_decl_spec : BaseSubpSpec.entity [inherited from BaseSubpSpec]
property base_subp_spec_p_primitive_subp_types : BaseTypeDecl.entity.array [inherited from BaseSubpSpec]
property base_subp_spec_p_primitive_subp_first_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
property base_subp_spec_p_primitive_subp_tagged_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_dottable_subp_of : BaseTypeDecl.entity.array [inherited from BaseSubpSpec]
property base_subp_spec_p_return_type : BaseTypeDecl.entity [inherited from BaseSubpSpec]
private property base_subp_spec_p_xref_entry_point : Bool [inherited from BaseSubpSpec]
private property base_subp_spec_p_xref_equation : Equation [inherited from BaseSubpSpec]
field subp_spec_f_subp_kind : SubpKind
No documentation
field subp_spec_f_subp_name : DefiningName
No documentation
field subp_spec_f_subp_params : Params
No documentation
field subp_spec_f_subp_returns : TypeExpr

This field can contain one of the following nodes:

  • ${node_name(T.AnonymousType)}
  • ${node_name(T.SubtypeIndication)}
private property subp_spec_p_name : DefiningName
No documentation
private property subp_spec_p_params : ParamSpec.entity.array
No documentation
private property subp_spec_p_returns : TypeExpr.entity
No documentation
node ComponentList : BaseFormalParamHolder

List of component declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property base_formal_param_holder_p_unpacked_formal_params : SingleFormal.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_param_list : ParamMatch.array [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_min_params : Int [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_max_params : Int [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_paramless : Bool [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_is_matching_param_list : Bool [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_param_types : BaseTypeDecl.entity.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_real_type : BaseTypeDecl.entity [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_formal_params : Bool [inherited from BaseFormalParamHolder]
private property dispatcher_base_formal_param_holder_p_match_other : Bool [inherited from BaseFormalParamHolder]
field component_list_f_components : AdaNode.list
No documentation
field component_list_f_variant_part : VariantPart
No documentation
private property component_list_p_type_def : TypeDef.entity
No documentation
private property component_list_p_type_decl : TypeDecl.entity
No documentation
private property component_list_p_parent_component_list : ComponentList.entity
No documentation
private property component_list_p_abstract_formal_params_for_assocs : BaseFormalParamDecl.entity.array
No documentation
private property component_list_p_abstract_formal_params_impl : BaseFormalParamDecl.entity.array
No documentation
private property component_list_p_abstract_formal_params : BaseFormalParamDecl.entity.array
No documentation
private property component_list_p_shapes : Shape.array

Return all the possible shapes that this component list spans.

node DiscriminantPart : abstract BaseFormalParamHolder

Specification for discriminants in type declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property base_formal_param_holder_p_unpacked_formal_params : SingleFormal.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_param_list : ParamMatch.array [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_min_params : Int [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_max_params : Int [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_paramless : Bool [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_is_matching_param_list : Bool [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_param_types : BaseTypeDecl.entity.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_real_type : BaseTypeDecl.entity [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_formal_params : Bool [inherited from BaseFormalParamHolder]
private property dispatcher_base_formal_param_holder_p_match_other : Bool [inherited from BaseFormalParamHolder]
private property discriminant_part_p_abstract_formal_params : BaseFormalParamDecl.entity.array
No documentation
node KnownDiscriminantPart : DiscriminantPart

Known list of discriminants in type declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property base_formal_param_holder_p_unpacked_formal_params : SingleFormal.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_param_list : ParamMatch.array [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_min_params : Int [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_max_params : Int [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_paramless : Bool [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_is_matching_param_list : Bool [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_param_types : BaseTypeDecl.entity.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_real_type : BaseTypeDecl.entity [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_formal_params : Bool [inherited from BaseFormalParamHolder]
private property dispatcher_base_formal_param_holder_p_match_other : Bool [inherited from BaseFormalParamHolder]
field known_discriminant_part_f_discr_specs : DiscriminantSpec.list
No documentation
private property known_discriminant_part_p_abstract_formal_params : BaseFormalParamDecl.entity.array
No documentation
node UnknownDiscriminantPart : DiscriminantPart

Unknown list of discriminants in type declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property base_formal_param_holder_p_unpacked_formal_params : SingleFormal.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_param_list : ParamMatch.array [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_min_params : Int [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_max_params : Int [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_paramless : Bool [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_is_matching_param_list : Bool [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_param_types : BaseTypeDecl.entity.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_real_type : BaseTypeDecl.entity [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_formal_params : Bool [inherited from BaseFormalParamHolder]
private property dispatcher_base_formal_param_holder_p_match_other : Bool [inherited from BaseFormalParamHolder]
private property discriminant_part_p_abstract_formal_params : BaseFormalParamDecl.entity.array [inherited from DiscriminantPart]
node EntryCompletionFormalParams : BaseFormalParamHolder

Formal parameters for the completion of an EntryDecl (either an EntryBody or an AcceptStmt).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property base_formal_param_holder_p_unpacked_formal_params : SingleFormal.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_param_list : ParamMatch.array [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_min_params : Int [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_max_params : Int [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_paramless : Bool [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_is_matching_param_list : Bool [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_param_types : BaseTypeDecl.entity.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_real_type : BaseTypeDecl.entity [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_formal_params : Bool [inherited from BaseFormalParamHolder]
private property dispatcher_base_formal_param_holder_p_match_other : Bool [inherited from BaseFormalParamHolder]
field entry_completion_formal_params_f_params : Params
No documentation
private property entry_completion_formal_params_p_abstract_formal_params : BaseFormalParamDecl.entity.array
No documentation
node GenericFormalPart : BaseFormalParamHolder

List of declaration for generic formals.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property base_formal_param_holder_p_unpacked_formal_params : SingleFormal.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_param_list : ParamMatch.array [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_min_params : Int [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_nb_max_params : Int [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_paramless : Bool [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_is_matching_param_list : Bool [inherited from BaseFormalParamHolder]
property base_formal_param_holder_p_param_types : BaseTypeDecl.entity.array [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_real_type : BaseTypeDecl.entity [inherited from BaseFormalParamHolder]
private property base_formal_param_holder_p_match_formal_params : Bool [inherited from BaseFormalParamHolder]
private property dispatcher_base_formal_param_holder_p_match_other : Bool [inherited from BaseFormalParamHolder]
field generic_formal_part_f_decls : AdaNode.list

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.GenericFormal)}
  • ${node_name(T.Pragma)}
  • ${node_name(T.UseClause)}
private property generic_formal_part_p_abstract_formal_params : BaseFormalParamDecl.entity.array
No documentation
node BaseRecordDef : abstract AdaNode

Base class for record definitions.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field base_record_def_f_components : ComponentList
No documentation
private property base_record_def_p_comps : ComponentList.entity
No documentation
node NullRecordDef : BaseRecordDef

Record definition for null record.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field base_record_def_f_components : ComponentList [inherited from BaseRecordDef]
private property base_record_def_p_comps : ComponentList.entity [inherited from BaseRecordDef]
node RecordDef : BaseRecordDef

Record definition that contains components (record ... end record).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field base_record_def_f_components : ComponentList [inherited from BaseRecordDef]
private property base_record_def_p_comps : ComponentList.entity [inherited from BaseRecordDef]
node BasicAssoc : abstract AdaNode

Association of one or several names to an expression.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_basic_assoc_p_expr : Expr.entity
No documentation
private property dispatcher_basic_assoc_p_names : AdaNode.array
No documentation
property basic_assoc_p_get_params : DefiningName.entity.array

Return the list of parameters that this association refers to.

node AggregateAssoc : BasicAssoc

Assocation (X => Y) used for aggregates and parameter associations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property basic_assoc_p_get_params : DefiningName.entity.array [inherited from BasicAssoc]
field aggregate_assoc_f_designators : AlternativesList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DiscreteSubtypeIndication)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.OthersDesignator)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field aggregate_assoc_f_r_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.BoxExpr)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property aggregate_assoc_p_expr : Expr.entity
No documentation
private property aggregate_assoc_p_names : AdaNode.array
No documentation
private property aggregate_assoc_p_xref_stop_resolution : Bool
No documentation
private property aggregate_assoc_p_base_aggregate : BaseAggregate.entity
No documentation
private property aggregate_assoc_p_xref_equation : Equation
No documentation
private property aggregate_assoc_p_record_assoc_equation : Equation

Equation for the case where this is an aggregate assoc for a record type.

private property aggregate_assoc_p_array_assoc_equation : Equation

Equation for the case where this is an aggregate assoc for an array type.

private property aggregate_assoc_p_globals_assoc_equation : Equation

Equation for the case where this is an aggregate assoc for a Globals aspect.

private property aggregate_assoc_p_depends_assoc_equation : Equation

Equation for the case where this is an aggregate assoc for a Depends aspect.

private property aggregate_assoc_p_test_case_assoc_equation : Equation

Equation for the case where this is an aggregate assoc for a Test_Case aspect.

node MultiDimArrayAssoc : AggregateAssoc

Association used for multi-dimension array aggregates.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property basic_assoc_p_get_params : DefiningName.entity.array [inherited from BasicAssoc]
field aggregate_assoc_f_designators : AlternativesList [inherited from AggregateAssoc]
field aggregate_assoc_f_r_expr : Expr [inherited from AggregateAssoc]
private property aggregate_assoc_p_expr : Expr.entity [inherited from AggregateAssoc]
private property aggregate_assoc_p_names : AdaNode.array [inherited from AggregateAssoc]
private property aggregate_assoc_p_xref_stop_resolution : Bool [inherited from AggregateAssoc]
private property aggregate_assoc_p_base_aggregate : BaseAggregate.entity [inherited from AggregateAssoc]
private property aggregate_assoc_p_xref_equation : Equation [inherited from AggregateAssoc]
private property aggregate_assoc_p_record_assoc_equation : Equation [inherited from AggregateAssoc]
private property aggregate_assoc_p_array_assoc_equation : Equation [inherited from AggregateAssoc]
private property aggregate_assoc_p_globals_assoc_equation : Equation [inherited from AggregateAssoc]
private property aggregate_assoc_p_depends_assoc_equation : Equation [inherited from AggregateAssoc]
private property aggregate_assoc_p_test_case_assoc_equation : Equation [inherited from AggregateAssoc]
node DiscriminantAssoc : BasicAssoc

Association of discriminant names to an expression.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property basic_assoc_p_get_params : DefiningName.entity.array [inherited from BasicAssoc]
field discriminant_assoc_f_ids : DiscriminantChoiceList
No documentation
field discriminant_assoc_f_discr_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property discriminant_assoc_p_expr : Expr.entity
No documentation
private property discriminant_assoc_p_names : AdaNode.array
No documentation
node IteratedAssoc : BasicAssoc

Iterated association (Ada 2020).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property basic_assoc_p_get_params : DefiningName.entity.array [inherited from BasicAssoc]
field iterated_assoc_f_spec : ForLoopSpec
No documentation
field iterated_assoc_f_r_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property iterated_assoc_p_expr : Expr.entity
No documentation
private property iterated_assoc_p_names : AdaNode.array
No documentation
private property iterated_assoc_p_base_aggregate : BaseAggregate.entity
No documentation
private property iterated_assoc_p_xref_stop_resolution : Bool
No documentation
private property iterated_assoc_p_xref_equation : Equation
No documentation
node ParamAssoc : BasicAssoc

Assocation (X => Y) used for aggregates and parameter associations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property basic_assoc_p_get_params : DefiningName.entity.array [inherited from BasicAssoc]
field param_assoc_f_designator : AdaNode

This field can contain one of the following nodes:

  • ${node_name(T.Identifier)}
  • ${node_name(T.OthersDesignator)}
  • ${node_name(T.StringLiteral)}
field param_assoc_f_r_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.BoxExpr)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property param_assoc_p_expr : Expr.entity
No documentation
private property param_assoc_p_names : AdaNode.array
No documentation
private property param_assoc_p_xref_entry_point : Bool
No documentation
private property param_assoc_p_xref_equation : Equation
No documentation
private property param_assoc_p_is_static_attribute_assoc : Bool
No documentation
node BasicDecl : abstract AdaNode

Root class for an Ada declaration (RM 3.1). A declaration associates a name with a language entity, for example a type or a variable.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool

Helper for AdaNode.env_hook. Handle library-level unit decl nodes.

property basic_decl_p_is_formal : Bool

Whether this decl is the nested decl of a generic formal declaration.

property basic_decl_p_doc_annotations : DocAnnotation.array

Return the documentation annotations associated with this decl. Annotations are any comment line of the form:

--% [annotation_name]: [annotation]

Raises a property error if the doc is incorrectly formatted.

Attention!

This is an experimental feature, so even if it is exposed to allow experiments, it is totally unsupported and the API and behavior are very likely to change in the future.

property basic_decl_p_doc : Character.array

Return the documentation associated with this decl. Raises a property error if the doc is incorrectly formatted.

Attention!

This is an experimental feature, so even if it is exposed to allow experiments, it is totally unsupported and the API and behavior are very likely to change in the future.

property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity

Return the previous part for this decl, if applicable.

Note

It is not named previous_part, because BaseTypeDecl has a more precise version of previous_part that returns a BaseTypeDecl. Probably, we want to rename the specific versions, and have the root property be named previous_part. (TODO R925-008)

property basic_decl_p_canonical_part : BasicDecl.entity

Return the canonical part for this decl. In the case of decls composed of several parts, the canonical part will be the first part.

property dispatcher_basic_decl_p_is_static_decl : Bool

Return whether this declaration is static.

private property basic_decl_p_unshed_rebindings : BasicDecl.entity

Put rebindings back on Entity if Entity is rebound somewhere in the chain of rebindings. Ensure coherency, e.g. that if Entity already has some rebindings, the one that we add are a superset of the one it already has.

property dispatcher_basic_decl_p_is_imported : Bool

Whether this declaration is imported from another language.

private property basic_decl_p_decl_private_part : PrivatePart.entity
No documentation
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity

Return the (first) declarative region of this BasicDecl, if applicable.

field basic_decl_f_aspects : AspectSpec

Return the list of aspects that are attached to this node.

property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity

Return the aspect with name name for this entity.

property basic_decl_p_get_aspect_spec_expr : Expr.entity

Return the expression associated to the aspect with name name for this entity.

private property basic_decl_p_library_item_pragmas : Pragma.list.entity

If this entity is a library item, return the compilation unit pragmas.

property basic_decl_p_get_aspect : Aspect

Return the aspect with name name associated to this entity.

Aspects are properties of entities that can be specified by the Ada program, either via aspect specifications, pragmas, or attributes.

This will return the syntactic node corresponding to attribute directly.

property basic_decl_p_has_aspect : Bool

Returns whether the boolean aspect named name is set on the entity represented by this node.

"Aspect" is used as in RM terminology (see RM 13).

private property basic_decl_p_is_valid_pragma_for_name : Bool

Helper property for get_pragma. Used to check that decl is a pragma declaration that has the given name and is a valid pragma for this declaration.

property basic_decl_p_get_pragma : Pragma.entity

Return the pragma with name name associated to this entity.

property basic_decl_p_get_representation_clause : AttributeDefClause.entity

Return the representation clause associated to this type decl that defines the given attribute name.

property basic_decl_p_is_compilation_unit_root : Bool

Whether a BasicDecl is the root decl for its unit.

private property basic_decl_p_populate_dependent_units : AdaNode.array
No documentation
private property basic_decl_p_should_ref_generic_formals : Bool

Helper property used to determine whether we should add a referenced_env to the generic formal part of a given entity.

private property basic_decl_p_is_in_public_part : Bool
No documentation
private property dispatcher_basic_decl_p_is_in_private_part : Bool
No documentation
property basic_decl_p_is_visible : Bool

Return whether this declaration is visible from the point of view of the given origin node.

Attention!

Only package-level (public or private) declarations are supported for now.

private property basic_decl_p_subp_decl_match_signature : Bool
No documentation
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array

If Self declares a primitive subprogram of some tagged type T, return the set of all subprogram declarations that it overrides (including itself).

property basic_decl_p_root_subp_declarations : BasicDecl.entity.array

If Self declares a primitive subprogram of some tagged type T, return the root subprogram declarations that it overrides. There can be several, as in the following scenario:

  • package Root defines the root tagged type T and subprogram Foo.
  • package Itf defines interface I and abstract subprogram Foo.
  • package D defines "type U is new Root.T and Itf.I" and an overriding subprogram Foo.

Here, root_subp_declarations of Foo defined in package D will return both Foo from package Root and Foo from package Itf.

property basic_decl_p_find_all_overrides : BasicDecl.entity.array

If Self is the declaration of a primitive of some type T, return the list of all subprogram that override this subprogram among the given units.

property dispatcher_basic_decl_p_defining_names : DefiningName.entity.array

Get all the names of this basic declaration.

property basic_decl_p_defining_name : DefiningName.entity

Get the name of this declaration. If this declaration has several names, it will return the first one.

private property dispatcher_basic_decl_p_defining_env : LexicalEnv

Return a lexical environment that contains entities that are accessible as suffixes when Self is a prefix.

private property basic_decl_p_identity_type : BaseTypeDecl.entity
No documentation
private property dispatcher_basic_decl_p_array_ndims : Int
No documentation
private property basic_decl_p_is_array : Bool
No documentation
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity

Return the type declaration corresponding to this basic declaration has when it is used in an expression context. For example, for this basic declaration:

type Int is range 0 .. 100;

A : Int := 12;

the declaration of the Int type will be returned. For this declaration:

type F is delta 0.01 digits 10;

function B return F;

expr_type will return the declaration of the type F.

property dispatcher_basic_decl_p_type_expression : TypeExpr.entity

Return the type expression for this BasicDecl if applicable, a null otherwise.

property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity

If Self is a Subp, returns the specification of this subprogram.

If follow_generic is True, will also work for instances of GenericSubpDecl.

private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity
No documentation
property basic_decl_p_is_subprogram : Bool

Return True if self is a subprogram node in the general sense (which is, an entity that can be called). This includes separates and entries.

private property basic_decl_p_is_stream_subprogram_for_type : Bool
No documentation
private property basic_decl_p_can_be_paramless : Bool

Return true if entity can be a paramless subprogram entity, when used in an expression context.

private property basic_decl_p_is_paramless : Bool

Return true if entity is a paramless subprogram entity, when used in an expression context.

private property dispatcher_basic_decl_p_constrain_prefix : Equation

This method is used when self is a candidate suffix in a dotted expression, to express the potential constraint that the suffix could express on the prefix.

For example, given this code:

1 type P is record
2     A, B : Integer;
3 end record;
4
5 P_Inst : P;
7
8 P_Inst.A;
  ^^^^^^^^

A references the A ComponentDecl at line 2, and the constraint that we want to express on the prefix (P_Inst), is that it needs to be of type P.

property basic_decl_p_relative_name : SingleTokNode.entity

Return the relative name for Self. If Self's defining name is A.B.C, return C as a node.

property basic_decl_p_relative_name_text : Symbol

Return the relative name for Self, as text.

private property basic_decl_p_name_symbol : Symbol
No documentation
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity

Implementation of next_part_for_decl for basic decls, that can be reused by subclasses when they override next_part_for_decl.

property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity

Return the next part of this declaration, if applicable.

Note

It is not named next_part, because BaseTypeDecl has a more precise version of next_part that returns a BaseTypeDecl. Probably, we want to rename the specific versions, and have the root property be named next_part. (TODO R925-008)

property basic_decl_p_body_part_for_decl : Body.entity

Return the body corresponding to this declaration, if applicable.

Note

It is not named body_part, subclasses have more precise versions named body_part and returning a more precise result. Probably, we want to rename the specific versions, and have the root property be named body_part. (TODO R925-008)

private property basic_decl_p_decl_scope : LexicalEnv
No documentation
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array

Return the fully qualified name corresponding to this declaration, as an array of symbols.

property basic_decl_p_fully_qualified_name_array : Symbol.array

Return the fully qualified name corresponding to this declaration, as an array of symbols.

property basic_decl_p_fully_qualified_name : Character.array

Return the fully qualified name corresponding to this declaration.

property basic_decl_p_canonical_fully_qualified_name : Character.array

Return a canonical representation of the fully qualified name corresponding to this declaration.

property basic_decl_p_unique_identifying_name : Character.array

Return a unique identifying name for this declaration, provided this declaration is a public declaration. In the case of subprograms, this will include the profile.

Attention!

This will only return a unique name for public declarations. Notably, anything nested in an unnamed declare block won't be handled correctly.

private property basic_decl_p_custom_id_text : Character.array
No documentation
private property basic_decl_p_does_aspects_make_preelaborable : Bool

Implementation helper for CompilationUnit.is_preelaborable.

Return whether Entity has aspects that make it preelaborable.

If from_body, consider that Entity is a spec and that we are computing whether its body is preelaborable.

private property ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
private property ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
private property basic_decl_p_previous_part_for_decl : BasicDecl.entity

Return the previous part for this decl, if applicable.

Note

It is not named previous_part, because BaseTypeDecl has a more precise version of previous_part that returns a BaseTypeDecl. Probably, we want to rename the specific versions, and have the root property be named previous_part. (TODO R925-008)

private property basic_decl_p_is_static_decl : Bool

Return whether this declaration is static.

private property basic_decl_p_is_imported : Bool

Whether this declaration is imported from another language.

private property basic_decl_p_declarative_region : DeclarativePart.entity

Return the (first) declarative region of this BasicDecl, if applicable.

private property basic_decl_p_get_aspect_assoc : AspectAssoc.entity

Return the aspect with name name for this entity.

private property basic_decl_p_is_in_private_part : Bool
No documentation
private property basic_decl_p_defining_env : LexicalEnv

Return a lexical environment that contains entities that are accessible as suffixes when Self is a prefix.

private property basic_decl_p_array_ndims : Int
No documentation
private property basic_decl_p_expr_type : BaseTypeDecl.entity

Return the type declaration corresponding to this basic declaration has when it is used in an expression context. For example, for this basic declaration:

type Int is range 0 .. 100;

A : Int := 12;

the declaration of the Int type will be returned. For this declaration:

type F is delta 0.01 digits 10;

function B return F;

expr_type will return the declaration of the type F.

private property basic_decl_p_type_expression : TypeExpr.entity

Return the type expression for this BasicDecl if applicable, a null otherwise.

private property basic_decl_p_constrain_prefix : Equation

This method is used when self is a candidate suffix in a dotted expression, to express the potential constraint that the suffix could express on the prefix.

For example, given this code:

1 type P is record
2     A, B : Integer;
3 end record;
4
5 P_Inst : P;
7
8 P_Inst.A;
  ^^^^^^^^

A references the A ComponentDecl at line 2, and the constraint that we want to express on the prefix (P_Inst), is that it needs to be of type P.

private property basic_decl_p_next_part_for_decl : BasicDecl.entity

Return the next part of this declaration, if applicable.

Note

It is not named next_part, because BaseTypeDecl has a more precise version of next_part that returns a BaseTypeDecl. Probably, we want to rename the specific versions, and have the root property be named next_part. (TODO R925-008)

node BaseFormalParamDecl : abstract BasicDecl

Base class for formal parameter declarations. This is used both for records components and for subprogram parameters.

This is a Libadalang abstraction, that has no ARM existence.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
field basic_decl_f_aspects : AspectSpec [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_defining_names : DefiningName.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property dispatcher_base_formal_param_decl_p_is_mandatory : Bool
No documentation
property base_formal_param_decl_p_formal_type : BaseTypeDecl.entity

Return the type for this formal.

private property base_formal_param_decl_p_parent_decl : BasicDecl.entity
No documentation
private property base_formal_param_decl_p_get_param : DefiningName.entity
No documentation
private property base_formal_param_decl_p_decl_param : DefiningName.entity

If self is a ParamSpec of a subprogram body, go fetch the equivalent spec in the subprogram decl.

private property base_formal_param_decl_p_next_part_for_decl : BasicDecl.entity
No documentation
private property base_formal_param_decl_p_previous_part_for_decl : BasicDecl.entity
No documentation
private property ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
private property ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
private property basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
private property basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
private property basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
private property basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
private property basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
private property basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
private property base_formal_param_decl_p_is_mandatory : Bool
No documentation
node ComponentDecl : BaseFormalParamDecl

Declaration for a component.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property dispatcher_base_formal_param_decl_p_is_mandatory : Bool [inherited from BaseFormalParamDecl]
property base_formal_param_decl_p_formal_type : BaseTypeDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_parent_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_get_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_decl_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
field component_decl_f_ids : DefiningName.list
No documentation
field component_decl_f_component_def : ComponentDef
No documentation
field component_decl_f_default_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field component_decl_f_aspects : AspectSpec
No documentation
private property component_decl_p_defining_env : LexicalEnv

See BasicDecl.defining_env

private property component_decl_p_defining_names : DefiningName.entity.array
No documentation
private property component_decl_p_array_ndims : Int
No documentation
private property component_decl_p_type_expression : TypeExpr.entity
No documentation
private property component_decl_p_constrain_prefix : Equation
No documentation
private property component_decl_p_container_type : BaseTypeDecl.entity

Return the defining container type for this component declaration.

private property component_decl_p_xref_equation : Equation
No documentation
private property component_decl_p_xref_entry_point : Bool
No documentation
node DiscriminantSpec : BaseFormalParamDecl

Known list of discriminants in type declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property dispatcher_base_formal_param_decl_p_is_mandatory : Bool [inherited from BaseFormalParamDecl]
property base_formal_param_decl_p_formal_type : BaseTypeDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_parent_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_get_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_decl_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
field discriminant_spec_f_ids : DefiningName.list
No documentation
field discriminant_spec_f_type_expr : TypeExpr

This field can contain one of the following nodes:

  • ${node_name(T.AnonymousType)}
  • ${node_name(T.SubtypeIndication)}
field discriminant_spec_f_default_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field discriminant_spec_f_aspects : AspectSpec
No documentation
private property discriminant_spec_p_defining_names : DefiningName.entity.array
No documentation
private property discriminant_spec_p_defining_env : LexicalEnv
No documentation
private property discriminant_spec_p_type_expression : TypeExpr.entity
No documentation
private property discriminant_spec_p_xref_entry_point : Bool
No documentation
private property discriminant_spec_p_xref_equation : Equation
No documentation
node GenericFormal : abstract BaseFormalParamDecl

Enclosing declaration for a generic formal. The real declaration is accessible via the decl field.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property dispatcher_base_formal_param_decl_p_is_mandatory : Bool [inherited from BaseFormalParamDecl]
property base_formal_param_decl_p_formal_type : BaseTypeDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_parent_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_get_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_decl_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
field generic_formal_f_decl : BasicDecl

This field can contain one of the following nodes:

  • ${node_name(T.FormalSubpDecl)}
  • ${node_name(T.GenericInstantiation)}
  • ${node_name(T.IncompleteTypeDecl)}
  • ${node_name(T.NumberDecl)}
  • ${node_name(T.ObjectDecl)}
  • ${node_name(T.SingleProtectedDecl)}
  • ${node_name(T.SingleTaskDecl)}
  • ${node_name(T.TypeDecl)}
field generic_formal_f_aspects : AspectSpec
No documentation
private property generic_formal_p_defining_names : DefiningName.entity.array
No documentation
private property generic_formal_p_type_expression : TypeExpr.entity
No documentation
private property generic_formal_p_xref_entry_point : Bool
No documentation
private property generic_formal_p_xref_equation : Equation
No documentation
node GenericFormalObjDecl : GenericFormal

Formal declaration for an object.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property dispatcher_base_formal_param_decl_p_is_mandatory : Bool [inherited from BaseFormalParamDecl]
property base_formal_param_decl_p_formal_type : BaseTypeDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_parent_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_get_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_decl_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
field generic_formal_f_decl : BasicDecl [inherited from GenericFormal]
field generic_formal_f_aspects : AspectSpec [inherited from GenericFormal]
private property generic_formal_p_defining_names : DefiningName.entity.array [inherited from GenericFormal]
private property generic_formal_p_type_expression : TypeExpr.entity [inherited from GenericFormal]
private property generic_formal_p_xref_entry_point : Bool [inherited from GenericFormal]
private property generic_formal_p_xref_equation : Equation [inherited from GenericFormal]
private property generic_formal_obj_decl_p_mode : Mode.entity
No documentation
node GenericFormalPackage : GenericFormal

Formal declaration for a package.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property dispatcher_base_formal_param_decl_p_is_mandatory : Bool [inherited from BaseFormalParamDecl]
property base_formal_param_decl_p_formal_type : BaseTypeDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_parent_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_get_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_decl_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
field generic_formal_f_decl : BasicDecl [inherited from GenericFormal]
field generic_formal_f_aspects : AspectSpec [inherited from GenericFormal]
private property generic_formal_p_defining_names : DefiningName.entity.array [inherited from GenericFormal]
private property generic_formal_p_type_expression : TypeExpr.entity [inherited from GenericFormal]
private property generic_formal_p_xref_entry_point : Bool [inherited from GenericFormal]
private property generic_formal_p_xref_equation : Equation [inherited from GenericFormal]
node GenericFormalSubpDecl : GenericFormal

Formal declaration for a subprogram.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property dispatcher_base_formal_param_decl_p_is_mandatory : Bool [inherited from BaseFormalParamDecl]
property base_formal_param_decl_p_formal_type : BaseTypeDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_parent_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_get_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_decl_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
field generic_formal_f_decl : BasicDecl [inherited from GenericFormal]
field generic_formal_f_aspects : AspectSpec [inherited from GenericFormal]
private property generic_formal_p_defining_names : DefiningName.entity.array [inherited from GenericFormal]
private property generic_formal_p_type_expression : TypeExpr.entity [inherited from GenericFormal]
private property generic_formal_p_xref_entry_point : Bool [inherited from GenericFormal]
private property generic_formal_p_xref_equation : Equation [inherited from GenericFormal]
node GenericFormalTypeDecl : GenericFormal

Formal declaration for a type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property dispatcher_base_formal_param_decl_p_is_mandatory : Bool [inherited from BaseFormalParamDecl]
property base_formal_param_decl_p_formal_type : BaseTypeDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_parent_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_get_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_decl_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
field generic_formal_f_decl : BasicDecl [inherited from GenericFormal]
field generic_formal_f_aspects : AspectSpec [inherited from GenericFormal]
private property generic_formal_p_defining_names : DefiningName.entity.array [inherited from GenericFormal]
private property generic_formal_p_type_expression : TypeExpr.entity [inherited from GenericFormal]
private property generic_formal_p_xref_entry_point : Bool [inherited from GenericFormal]
private property generic_formal_p_xref_equation : Equation [inherited from GenericFormal]
node ParamSpec : BaseFormalParamDecl

Specification for a parameter.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
property base_formal_param_decl_p_formal_type : BaseTypeDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_parent_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_get_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_decl_param : DefiningName.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
private property base_formal_param_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BaseFormalParamDecl]
field param_spec_f_ids : DefiningName.list
No documentation
field param_spec_f_has_aliased : Aliased
No documentation
field param_spec_f_mode : Mode
No documentation
field param_spec_f_type_expr : TypeExpr

This field can contain one of the following nodes:

  • ${node_name(T.AnonymousType)}
  • ${node_name(T.SubtypeIndication)}
field param_spec_f_default_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field param_spec_f_aspects : AspectSpec
No documentation
private property param_spec_p_is_mandatory : Bool
No documentation
private property param_spec_p_defining_names : DefiningName.entity.array
No documentation
private property param_spec_p_type_expression : TypeExpr.entity
No documentation
private property param_spec_p_defining_env : LexicalEnv
No documentation
private property param_spec_p_xref_equation : Equation
No documentation
private property param_spec_p_xref_entry_point : Bool
No documentation
node BasePackageDecl : abstract BasicDecl

Package declarations. Concrete instances of this class will be created in generic package declarations. Other non-generic package declarations will be instances of PackageDecl.

The behavior is the same, the only difference is that BasePackageDecl and PackageDecl have different behavior regarding lexical environments. In the case of generic package declarations, we use BasePackageDecl which has no env_spec, and the environment behavior is handled by the GenericPackageDecl instance.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_package_decl_f_package_name : DefiningName
No documentation
field base_package_decl_f_aspects : AspectSpec
No documentation
field base_package_decl_f_public_part : PublicPart
No documentation
field base_package_decl_f_private_part : PrivatePart
No documentation
field base_package_decl_f_end_name : EndName
No documentation
private property base_package_decl_p_defining_names : DefiningName.entity.array
No documentation
private property base_package_decl_p_defining_env : LexicalEnv
No documentation
property base_package_decl_p_body_part : PackageBody.entity

Return the PackageBody corresponding to this node.

private property base_package_decl_p_declarative_region : DeclarativePart.entity
No documentation
node GenericPackageInternal : BasePackageDecl

This class denotes the internal package contained by a GenericPackageDecl.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_package_decl_f_package_name : DefiningName [inherited from BasePackageDecl]
field base_package_decl_f_aspects : AspectSpec [inherited from BasePackageDecl]
field base_package_decl_f_public_part : PublicPart [inherited from BasePackageDecl]
field base_package_decl_f_private_part : PrivatePart [inherited from BasePackageDecl]
field base_package_decl_f_end_name : EndName [inherited from BasePackageDecl]
private property base_package_decl_p_defining_names : DefiningName.entity.array [inherited from BasePackageDecl]
private property base_package_decl_p_defining_env : LexicalEnv [inherited from BasePackageDecl]
property base_package_decl_p_body_part : PackageBody.entity [inherited from BasePackageDecl]
private property base_package_decl_p_declarative_region : DeclarativePart.entity [inherited from BasePackageDecl]
node PackageDecl : BasePackageDecl

Non-generic package declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_package_decl_f_package_name : DefiningName [inherited from BasePackageDecl]
field base_package_decl_f_aspects : AspectSpec [inherited from BasePackageDecl]
field base_package_decl_f_public_part : PublicPart [inherited from BasePackageDecl]
field base_package_decl_f_private_part : PrivatePart [inherited from BasePackageDecl]
field base_package_decl_f_end_name : EndName [inherited from BasePackageDecl]
private property base_package_decl_p_defining_names : DefiningName.entity.array [inherited from BasePackageDecl]
private property base_package_decl_p_defining_env : LexicalEnv [inherited from BasePackageDecl]
property base_package_decl_p_body_part : PackageBody.entity [inherited from BasePackageDecl]
private property base_package_decl_p_declarative_region : DeclarativePart.entity [inherited from BasePackageDecl]
node BaseTypeDecl : abstract BasicDecl

Base class for type declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
field basic_decl_f_aspects : AspectSpec [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName
No documentation
private property base_type_decl_p_defining_names : DefiningName.entity.array
No documentation
property base_type_decl_p_base_subtype : BaseTypeDecl.entity

If this type decl is a subtype decl, return the base subtype. If not, return Self.

private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity
No documentation
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity
No documentation
property base_type_decl_p_private_completion : BaseTypeDecl.entity

Return the private completion for this type, if there is one.

private property base_type_decl_p_model_of_type : BaseTypeDecl.entity

Return the type for which this type is a model, if applicable.

private property base_type_decl_p_modeled_type : BaseTypeDecl.entity

Return model type for this type if applicable.

private property base_type_decl_p_is_view_of_type : Bool

Predicate that will return true if comp_view is a more complete view of type typ, or if it is the same view of type typ.

private property base_type_decl_p_is_array_or_rec : Bool
No documentation
property base_type_decl_p_is_inherited_primitive : Bool

Assuming that P is a primitive of Self, return whether the given primitive P is inherited from one of Self's parents.

property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity

Return the record representation clause associated to this type decl, if applicable (i.e. this type decl defines a record type).

property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity

Return the enum representation clause associated to this type decl, if applicable (i.e. this type decl defines an enum type).

private property dispatcher_base_type_decl_p_primitives_env : LexicalEnv
No documentation
property dispatcher_base_type_decl_p_is_record_type : Bool

Return whether this type is a record type.

property base_type_decl_p_is_array_type : Bool

Return whether this type is an array type.

property base_type_decl_p_find_derived_types : TypeDecl.entity.array

Find types derived from self in the given root and its children.

private property dispatcher_base_type_decl_p_is_task_type : Bool

Whether type is a task type

property dispatcher_base_type_decl_p_is_real_type : Bool

Whether type is a real type or not.

property dispatcher_base_type_decl_p_is_float_type : Bool

Whether type is a float type or not.

property dispatcher_base_type_decl_p_is_fixed_point : Bool

Whether type is a fixed point type or not.

property dispatcher_base_type_decl_p_is_enum_type : Bool

Whether type is an enum type

private property dispatcher_base_type_decl_p_is_classwide : Bool
No documentation
property dispatcher_base_type_decl_p_is_access_type : Bool

Whether Self is an access type or not

private property base_type_decl_p_is_implicit_deref : Bool

Whether Self is an implicitly dereferenceable type or not

private property dispatcher_base_type_decl_p_has_ud_indexing : Bool

Whether self has user defined indexing or not

private property dispatcher_base_type_decl_p_constant_indexing_fns : BasicDecl.entity.array

For a type with user defined indexing, return the set of all Constant_Indexing functions.

private property dispatcher_base_type_decl_p_variable_indexing_fns : BasicDecl.entity.array

For a type with user defined indexing, return the set of all Variable_Indexing functions.

private property dispatcher_base_type_decl_p_get_imp_deref : Expr.entity

If self has an Implicit_Dereference aspect, return its expression

private property dispatcher_base_type_decl_p_access_def : AccessDef.entity
No documentation
property dispatcher_base_type_decl_p_is_char_type : Bool

Whether type is a character type or not

private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity
No documentation
private property base_type_decl_p_is_universal_type : Bool

Return whether this type is one of the two universal types (universal integer or universal real).

Note

Returns False if Self is null.

private property base_type_decl_p_is_not_universal_type : Bool

Return whether this type is not one of the two universal types (universal integer or universal real).

Note

Returns False if Self is null.

private property base_type_decl_p_is_access_type_predicate : Bool

Predicate to use by logic equation. Return True iff this is an access type, but checks first that this type is not null, in which case it returns False.

private property base_type_decl_p_array_ndims : Int
No documentation
property dispatcher_base_type_decl_p_discrete_range : DiscreteRange

Return the discrete range for this type decl, if applicable.

private property base_type_decl_p_static_predicate : Expr.entity

Return the expression from the Static_Predicate or the Predicate aspect defined on this type.

private property base_type_decl_p_satisfies_type_predicates : Bool

Return true if the given value satisfies all of this type's static predicates, including its parent predicates (in case this is a derived type) and its base type predicate (if this is a subtype declaration). Return true if no type predicates are defined for this type.

private property base_type_decl_p_is_iterator_type : Bool
No documentation
property dispatcher_base_type_decl_p_is_discrete_type : Bool

Whether type is a discrete type or not.

property dispatcher_base_type_decl_p_is_int_type : Bool

Whether type is an integer type or not.

private property base_type_decl_p_is_str_type_or_null : Bool
No documentation
property dispatcher_base_type_decl_p_accessed_type : BaseTypeDecl.entity

If this type is an access type, or a type with an Implicit_Dereference aspect, return the type of a dereference of an instance of this type.

private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity

Call accessed_type recursively until we get the most nested accessed type. For example, for the following code:

type A is access Integer;
type AA is access A;
type AAA is access AA;

AAA's final_accessed_type is Integer.

private property base_type_decl_p_is_access_to : Bool
No documentation
private property base_type_decl_p_is_subp_access_of : Bool

Returns whether self is an access type whose accessed type matches other.

private property base_type_decl_p_is_generic_formal : Bool

Return whether this type declaration is a generic formal.

property dispatcher_base_type_decl_p_is_tagged_type : Bool

Whether type is tagged or not

property dispatcher_base_type_decl_p_base_type : BaseTypeDecl.entity

Return the base type entity for this derived type declaration

property base_type_decl_p_base_types : BaseTypeDecl.entity.array

Return the list of base types for Self.

private property dispatcher_base_type_decl_p_base_interfaces : BaseTypeDecl.entity.array
No documentation
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array

Return the list of all types that inherit (directly or inderictly) from Self among the given units.

private property dispatcher_base_type_decl_p_record_def : BaseRecordDef.entity
No documentation
private property dispatcher_base_type_decl_p_array_def : ArrayTypeDef.entity
No documentation
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity

Return the array definition corresponding to type Self in the context of array-indexing, e.g. implicitly dereferencing if Self is an access.

private property base_type_decl_p_is_array_def_with_deref : Bool
No documentation
property base_type_decl_p_comp_type : BaseTypeDecl.entity

Return the component type of Self, if applicable. The component type is the type you'll get if you call a value whose type is Self. So it can either be:

  1. The component type for an array.
  2. The return type for an access to function.
property base_type_decl_p_index_type : BaseTypeDecl.entity

Return the index type for dimension dim for this type, if applicable.

private property base_type_decl_p_expr_type : BaseTypeDecl.entity
No documentation
property base_type_decl_p_is_derived_type : Bool

Whether Self is derived from other_type.

private property dispatcher_base_type_decl_p_is_iterable_type : Bool

Whether Self is a type that is iterable in a for .. of loop

property base_type_decl_p_is_interface_type : Bool

Return True iff this type declaration is an interface definition.

private property dispatcher_base_type_decl_p_iterable_comp_type : BaseTypeDecl.entity
No documentation
private property base_type_decl_p_matching_prefix_type : Bool

Given a dotted expression A.B, where container_type is the container type for B, and Self is a potential type for A, returns whether Self is a valid type for A in the dotted expression.

private property base_type_decl_p_matching_access_type : Bool

Whether self is a matching access type for expected_type.

private property base_type_decl_p_matching_formal_prim_type : Bool
No documentation
private property base_type_decl_p_matching_formal_type_inverted : Bool
No documentation
private property base_type_decl_p_matching_formal_type : Bool
No documentation
private property base_type_decl_p_matching_formal_type_impl : Bool
No documentation
private property base_type_decl_p_matching_assign_type : Bool
No documentation
property base_type_decl_p_matching_type : Bool

Return whether self matches expected_type.

private property base_type_decl_p_matching_allocator_type : Bool
No documentation
property dispatcher_base_type_decl_p_canonical_type : BaseTypeDecl.entity

Return the canonical type declaration for this type declaration. For subtypes, it will return the base type declaration.

private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity
No documentation
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl
No documentation
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl

Helper for scalar_base_subtype. Return the interned node for the subtype entity.

private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity

Return the base subtype for this type. Note that this is only legal for scalar types.

property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity

Returns the previous part for this type decl.

property base_type_decl_p_next_part : BaseTypeDecl.entity

Returns the next part for this type decl.

property base_type_decl_p_full_view : BaseTypeDecl.entity

Return the full completion of this type.

property base_type_decl_p_is_definite_subtype : Bool

Returns whether this is a definite subtype.

For convenience, this will return False for incomplete types, even though the correct answer is more akin to "non applicable".

property dispatcher_base_type_decl_p_is_private : Bool

Whether node is a private view of corresponding type.

property dispatcher_base_type_decl_p_discriminants_list : BaseFormalParamDecl.entity.array

Return the list of all discriminants of this type. If this type has no discriminant or only unknown discriminants, an empty list is returned.

property dispatcher_base_type_decl_p_root_type : BaseTypeDecl.entity

Return the type that is at the root of the derivation hierarchy (ignoring secondary interfaces derivations for tagged types)

private property base_type_decl_p_next_part_for_decl : BasicDecl.entity
No documentation
property base_type_decl_p_shapes : Shape.array

Must be called on a record (sub-)type declaration. Return all the possible shapes that a value of this record type can take. For example, consider the following record definition:

type R (A : Integer; B : Integer) is record
    X : Integer;
    case A is
        when 1 .. 10 =>
            Y_1 : Integer;
            case B is
                when 1 .. 10 =>
                    Z_1 : Integer;
                when others => null;
            end case;
        when 11 .. 20 =>
            Y_2 : Integer;
            case B is
                when 1 .. 10 =>
                    Z_2 : Integer;
                when others => null;
            end case;
        when others => null;
    end case;
end record;

For this instance, this property will return the following results:

[
    [X, Y_1, Z_1],
    [X, Y_1],
    [X, Y_2, Z_2],
    [X, Y_2],
    [X]
]

Attention!

This property is inaccurate when called on a record extension which defines components under a certain condition C, and this same condition is used to define some components in the parent record: in that case, any feasible shape will in practice contain either both the components defined under condition C in the child record and the parent record, or none of them.

However, due to the simplified algorithm we use here to compute the feasible shapes, we will also return shapes that include the components of the child record but not the parent record, and conversely.

private property ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
private property ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
private property basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
private property basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
private property basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
private property basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
private property basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
private property basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
private property base_type_decl_p_primitives_env : LexicalEnv
No documentation
private property base_type_decl_p_is_record_type : Bool

Return whether this type is a record type.

private property base_type_decl_p_is_task_type : Bool

Whether type is a task type

private property base_type_decl_p_is_real_type : Bool

Whether type is a real type or not.

private property base_type_decl_p_is_float_type : Bool

Whether type is a float type or not.

private property base_type_decl_p_is_fixed_point : Bool

Whether type is a fixed point type or not.

private property base_type_decl_p_is_enum_type : Bool

Whether type is an enum type

private property base_type_decl_p_is_classwide : Bool
No documentation
private property base_type_decl_p_is_access_type : Bool

Whether Self is an access type or not

private property base_type_decl_p_has_ud_indexing : Bool

Whether self has user defined indexing or not

private property base_type_decl_p_constant_indexing_fns : BasicDecl.entity.array

For a type with user defined indexing, return the set of all Constant_Indexing functions.

private property base_type_decl_p_variable_indexing_fns : BasicDecl.entity.array

For a type with user defined indexing, return the set of all Variable_Indexing functions.

private property base_type_decl_p_get_imp_deref : Expr.entity

If self has an Implicit_Dereference aspect, return its expression

private property base_type_decl_p_access_def : AccessDef.entity
No documentation
private property base_type_decl_p_is_char_type : Bool

Whether type is a character type or not

private property base_type_decl_p_classwide_type : ClasswideTypeDecl.entity
No documentation
private property base_type_decl_p_discrete_range : DiscreteRange

Return the discrete range for this type decl, if applicable.

private property base_type_decl_p_is_discrete_type : Bool

Whether type is a discrete type or not.

private property base_type_decl_p_is_int_type : Bool

Whether type is an integer type or not.

private property base_type_decl_p_accessed_type : BaseTypeDecl.entity

If this type is an access type, or a type with an Implicit_Dereference aspect, return the type of a dereference of an instance of this type.

private property base_type_decl_p_is_tagged_type : Bool

Whether type is tagged or not

private property base_type_decl_p_base_type : BaseTypeDecl.entity

Return the base type entity for this derived type declaration

private property base_type_decl_p_base_interfaces : BaseTypeDecl.entity.array
No documentation
private property base_type_decl_p_record_def : BaseRecordDef.entity
No documentation
private property base_type_decl_p_array_def : ArrayTypeDef.entity
No documentation
private property base_type_decl_p_is_iterable_type : Bool

Whether Self is a type that is iterable in a for .. of loop

private property base_type_decl_p_iterable_comp_type : BaseTypeDecl.entity
No documentation
private property base_type_decl_p_canonical_type : BaseTypeDecl.entity

Return the canonical type declaration for this type declaration. For subtypes, it will return the base type declaration.

private property base_type_decl_p_previous_part : BaseTypeDecl.entity

Returns the previous part for this type decl.

private property base_type_decl_p_is_private : Bool

Whether node is a private view of corresponding type.

private property base_type_decl_p_root_type : BaseTypeDecl.entity

Return the type that is at the root of the derivation hierarchy (ignoring secondary interfaces derivations for tagged types)

node BaseSubtypeDecl : abstract BaseTypeDecl

Base class for subtype declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
field basic_decl_f_aspects : AspectSpec [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_task_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_has_ud_indexing : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_constant_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_variable_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_get_imp_deref : Expr.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_discrete_range : DiscreteRange [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_base_interfaces : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
private property base_subtype_decl_p_from_type_bound : BaseTypeDecl.entity
No documentation
private property dispatcher_base_subtype_decl_p_from_type : BaseTypeDecl.entity
No documentation
private property base_subtype_decl_p_primitives_env : LexicalEnv
No documentation
private property base_subtype_decl_p_array_ndims : Int
No documentation
private property base_subtype_decl_p_defining_env : LexicalEnv
No documentation
private property base_subtype_decl_p_canonical_type : BaseTypeDecl.entity
No documentation
private property base_subtype_decl_p_record_def : BaseRecordDef.entity
No documentation
private property base_subtype_decl_p_accessed_type : BaseTypeDecl.entity
No documentation
private property base_subtype_decl_p_is_int_type : Bool
No documentation
private property base_subtype_decl_p_is_discrete_type : Bool
No documentation
private property base_subtype_decl_p_is_real_type : Bool
No documentation
private property base_subtype_decl_p_is_float_type : Bool
No documentation
private property base_subtype_decl_p_is_fixed_point : Bool
No documentation
private property base_subtype_decl_p_is_enum_type : Bool
No documentation
private property base_subtype_decl_p_is_access_type : Bool
No documentation
private property base_subtype_decl_p_access_def : AccessDef.entity
No documentation
private property base_subtype_decl_p_is_char_type : Bool
No documentation
private property base_subtype_decl_p_is_tagged_type : Bool
No documentation
private property base_subtype_decl_p_base_type : BaseTypeDecl.entity
No documentation
private property base_subtype_decl_p_array_def : ArrayTypeDef.entity
No documentation
private property base_subtype_decl_p_is_classwide : Bool
No documentation
private property base_subtype_decl_p_discriminants_list : BaseFormalParamDecl.entity.array
No documentation
private property base_subtype_decl_p_is_iterable_type : Bool
No documentation
private property base_subtype_decl_p_iterable_comp_type : BaseTypeDecl.entity
No documentation
private property base_subtype_decl_p_is_record_type : Bool
No documentation
private property base_subtype_decl_p_is_private : Bool
No documentation
private property base_subtype_decl_p_root_type : BaseTypeDecl.entity
No documentation
node DiscreteBaseSubtypeDecl : BaseSubtypeDecl

Specific BaseSubtypeDecl synthetic subclass for the base type of scalar types.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_task_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_has_ud_indexing : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_constant_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_variable_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_get_imp_deref : Expr.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_discrete_range : DiscreteRange [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_base_interfaces : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
private property base_subtype_decl_p_from_type_bound : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_primitives_env : LexicalEnv [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_array_ndims : Int [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_defining_env : LexicalEnv [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_canonical_type : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_record_def : BaseRecordDef.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_accessed_type : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_int_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_discrete_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_real_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_float_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_fixed_point : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_enum_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_access_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_access_def : AccessDef.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_char_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_tagged_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_base_type : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_array_def : ArrayTypeDef.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_classwide : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_discriminants_list : BaseFormalParamDecl.entity.array [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_iterable_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_iterable_comp_type : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_record_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_private : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_root_type : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
field discrete_base_subtype_decl_f_aspects : AspectSpec
No documentation
private property discrete_base_subtype_decl_p_is_static_decl : Bool
No documentation
private property discrete_base_subtype_decl_p_from_type : BaseTypeDecl.entity
No documentation
node SubtypeDecl : BaseSubtypeDecl

Subtype declaration.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_task_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_has_ud_indexing : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_constant_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_variable_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_get_imp_deref : Expr.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_base_interfaces : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
private property base_subtype_decl_p_from_type_bound : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_primitives_env : LexicalEnv [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_array_ndims : Int [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_defining_env : LexicalEnv [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_canonical_type : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_record_def : BaseRecordDef.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_accessed_type : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_int_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_discrete_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_real_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_float_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_fixed_point : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_enum_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_access_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_access_def : AccessDef.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_char_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_tagged_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_base_type : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_array_def : ArrayTypeDef.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_classwide : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_discriminants_list : BaseFormalParamDecl.entity.array [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_iterable_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_iterable_comp_type : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_record_type : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_is_private : Bool [inherited from BaseSubtypeDecl]
private property base_subtype_decl_p_root_type : BaseTypeDecl.entity [inherited from BaseSubtypeDecl]
field subtype_decl_f_subtype : SubtypeIndication
No documentation
field subtype_decl_f_aspects : AspectSpec
No documentation
private property subtype_decl_p_from_type : BaseTypeDecl.entity
No documentation
private property subtype_decl_p_discrete_range : DiscreteRange
No documentation
private property subtype_decl_p_xref_equation : Equation
No documentation
private property subtype_decl_p_is_static_decl : Bool
No documentation
private property subtype_decl_p_xref_entry_point : Bool
No documentation
node ClasswideTypeDecl : BaseTypeDecl

Synthetic node (not parsed, generated from a property call). Refers to the classwide type for a given tagged type. The aim is that those be mostly equivalent to their non-classwide type, except for some resolution rules.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_primitives_env : LexicalEnv [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_record_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_task_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_real_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_float_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_fixed_point : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_enum_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_has_ud_indexing : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_constant_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_variable_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_get_imp_deref : Expr.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_access_def : AccessDef.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_char_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_array_ndims : Int [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_discrete_range : DiscreteRange [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_discrete_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_int_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_array_def : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_root_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
field classwide_type_decl_f_aspects : AspectSpec
No documentation
private property classwide_type_decl_p_typedecl : BaseTypeDecl.entity
No documentation
private property classwide_type_decl_p_is_classwide : Bool
No documentation
private property classwide_type_decl_p_is_tagged_type : Bool
No documentation
private property classwide_type_decl_p_base_type : BaseTypeDecl.entity
No documentation
private property classwide_type_decl_p_base_interfaces : BaseTypeDecl.entity.array
No documentation
private property classwide_type_decl_p_record_def : BaseRecordDef.entity
No documentation
private property classwide_type_decl_p_classwide_type : ClasswideTypeDecl.entity
No documentation
private property classwide_type_decl_p_is_iterable_type : Bool
No documentation
private property classwide_type_decl_p_iterable_comp_type : BaseTypeDecl.entity
No documentation
private property classwide_type_decl_p_defining_env : LexicalEnv
No documentation
private property classwide_type_decl_p_is_private : Bool
No documentation
private property classwide_type_decl_p_is_in_private_part : Bool
No documentation
private property classwide_type_decl_p_get_aspect_assoc : AspectAssoc.entity
No documentation
private property classwide_type_decl_p_discriminants_list : BaseFormalParamDecl.entity.array
No documentation
private property classwide_type_decl_p_previous_part : BaseTypeDecl.entity
No documentation
private property classwide_type_decl_p_canonical_type : BaseTypeDecl.entity
No documentation
node IncompleteTypeDecl : BaseTypeDecl

Incomplete declaration for a type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_primitives_env : LexicalEnv [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_record_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_task_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_real_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_float_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_fixed_point : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_enum_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_classwide : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_has_ud_indexing : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_constant_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_variable_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_get_imp_deref : Expr.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_access_def : AccessDef.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_char_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_array_ndims : Int [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_discrete_range : DiscreteRange [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_discrete_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_int_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_tagged_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_base_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_base_interfaces : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_record_def : BaseRecordDef.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_array_def : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_iterable_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_iterable_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_canonical_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_private : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_root_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
field incomplete_type_decl_f_discriminants : DiscriminantPart
No documentation
field incomplete_type_decl_f_aspects : AspectSpec
No documentation
private property incomplete_type_decl_p_find_next_part_in : BaseTypeDecl.entity

Searches for the next part of Self inside the given declarative part. Since Self is an IncompleteTypeDecl, the next part will necessarily be the first type declaration of the same name that is not Self.

private property incomplete_type_decl_p_defining_env : LexicalEnv
No documentation
private property incomplete_type_decl_p_discriminants_list : BaseFormalParamDecl.entity.array
No documentation
node IncompleteTaggedTypeDecl : IncompleteTypeDecl

Incomplete declaration for a tagged type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_primitives_env : LexicalEnv [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_record_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_task_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_real_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_float_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_fixed_point : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_enum_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_classwide : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_has_ud_indexing : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_constant_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_variable_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_get_imp_deref : Expr.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_access_def : AccessDef.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_char_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_array_ndims : Int [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_discrete_range : DiscreteRange [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_discrete_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_int_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_base_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_base_interfaces : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_record_def : BaseRecordDef.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_array_def : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_iterable_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_iterable_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_canonical_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_private : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_root_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
field incomplete_type_decl_f_discriminants : DiscriminantPart [inherited from IncompleteTypeDecl]
field incomplete_type_decl_f_aspects : AspectSpec [inherited from IncompleteTypeDecl]
private property incomplete_type_decl_p_find_next_part_in : BaseTypeDecl.entity [inherited from IncompleteTypeDecl]
private property incomplete_type_decl_p_defining_env : LexicalEnv [inherited from IncompleteTypeDecl]
private property incomplete_type_decl_p_discriminants_list : BaseFormalParamDecl.entity.array [inherited from IncompleteTypeDecl]
field incomplete_tagged_type_decl_f_has_abstract : Abstract
No documentation
private property incomplete_tagged_type_decl_p_is_tagged_type : Bool
No documentation
node ProtectedTypeDecl : BaseTypeDecl

Declaration for a protected type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_primitives_env : LexicalEnv [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_record_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_task_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_real_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_float_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_fixed_point : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_enum_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_classwide : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_has_ud_indexing : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_constant_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_variable_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_get_imp_deref : Expr.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_access_def : AccessDef.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_char_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_array_ndims : Int [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_discrete_range : DiscreteRange [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_discrete_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_int_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_tagged_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_base_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_base_interfaces : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_record_def : BaseRecordDef.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_array_def : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_iterable_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_iterable_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_canonical_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_private : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_root_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
field protected_type_decl_f_discriminants : DiscriminantPart
No documentation
field protected_type_decl_f_aspects : AspectSpec
No documentation
field protected_type_decl_f_interfaces : ParentList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field protected_type_decl_f_definition : ProtectedDef
No documentation
private property protected_type_decl_p_discriminants_list : BaseFormalParamDecl.entity.array
No documentation
private property protected_type_decl_p_defining_env : LexicalEnv
No documentation
private property protected_type_decl_p_next_part_for_decl : BasicDecl.entity
No documentation
node TaskTypeDecl : BaseTypeDecl

Declaration for a task type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_primitives_env : LexicalEnv [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_record_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_real_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_float_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_fixed_point : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_enum_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_classwide : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_has_ud_indexing : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_constant_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_variable_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_get_imp_deref : Expr.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_access_def : AccessDef.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_char_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_array_ndims : Int [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_discrete_range : DiscreteRange [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_discrete_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_int_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_tagged_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_base_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_base_interfaces : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_record_def : BaseRecordDef.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_array_def : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_iterable_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_iterable_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_canonical_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_private : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_root_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
field task_type_decl_f_discriminants : DiscriminantPart
No documentation
field task_type_decl_f_aspects : AspectSpec
No documentation
field task_type_decl_f_definition : TaskDef
No documentation
private property task_type_decl_p_is_task_type : Bool
No documentation
private property task_type_decl_p_defining_env : LexicalEnv
No documentation
private property task_type_decl_p_discriminants_list : BaseFormalParamDecl.entity.array
No documentation
node SingleTaskTypeDecl : TaskTypeDecl

Type declaration for a single task.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_primitives_env : LexicalEnv [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_record_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_real_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_float_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_fixed_point : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_enum_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_classwide : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_has_ud_indexing : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_constant_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_variable_indexing_fns : BasicDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_get_imp_deref : Expr.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_access_def : AccessDef.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_char_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_array_ndims : Int [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_discrete_range : DiscreteRange [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_discrete_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_int_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_tagged_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_base_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_base_interfaces : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_record_def : BaseRecordDef.entity [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_array_def : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_iterable_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_iterable_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_canonical_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_is_private : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_root_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
field task_type_decl_f_discriminants : DiscriminantPart [inherited from TaskTypeDecl]
field task_type_decl_f_aspects : AspectSpec [inherited from TaskTypeDecl]
field task_type_decl_f_definition : TaskDef [inherited from TaskTypeDecl]
private property task_type_decl_p_is_task_type : Bool [inherited from TaskTypeDecl]
private property task_type_decl_p_defining_env : LexicalEnv [inherited from TaskTypeDecl]
private property task_type_decl_p_discriminants_list : BaseFormalParamDecl.entity.array [inherited from TaskTypeDecl]
node TypeDecl : BaseTypeDecl

Type declarations that embed a type definition node.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_task_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_classwide : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_canonical_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
field type_decl_f_discriminants : DiscriminantPart
No documentation
field type_decl_f_type_def : TypeDef
No documentation
field type_decl_f_aspects : AspectSpec
No documentation
private field type_decl_prims_env : LexicalEnv
No documentation
private property type_decl_p_is_iterable_type : Bool

Whether Self is a type that is iterable in a for .. of loop

private property type_decl_p_iterable_comp_type : BaseTypeDecl.entity
No documentation
private property type_decl_p_discrete_range : DiscreteRange
No documentation
private property type_decl_p_discriminants_list : BaseFormalParamDecl.entity.array
No documentation
private property type_decl_p_primitives : LexicalEnv
No documentation
private property type_decl_p_array_ndims : Int
No documentation
private property type_decl_p_is_record_type : Bool
No documentation
private property type_decl_p_is_real_type : Bool
No documentation
private property type_decl_p_is_float_type : Bool
No documentation
private property type_decl_p_is_fixed_point : Bool
No documentation
private property type_decl_p_is_int_type : Bool
No documentation
private property type_decl_p_is_access_type : Bool
No documentation
private property type_decl_p_is_static_decl : Bool
No documentation
private property type_decl_p_accessed_type : BaseTypeDecl.entity
No documentation
private property type_decl_p_access_def : AccessDef.entity
No documentation
private property type_decl_p_is_tagged_type : Bool
No documentation
private property type_decl_p_base_type : BaseTypeDecl.entity
No documentation
private property type_decl_p_base_interfaces : BaseTypeDecl.entity.array
No documentation
private property type_decl_p_is_char_type : Bool
No documentation
private property type_decl_p_is_enum_type : Bool
No documentation
private property type_decl_p_is_private : Bool
No documentation
private property type_decl_p_array_def : ArrayTypeDef.entity
No documentation
private property type_decl_p_root_type : BaseTypeDecl.entity
No documentation
private property type_decl_p_defining_env : LexicalEnv
No documentation
private property type_decl_p_record_def : BaseRecordDef.entity
No documentation
private property type_decl_p_xref_entry_point : Bool
No documentation
private property type_decl_p_xref_equation : Equation
No documentation
private property type_decl_p_is_discrete_type : Bool
No documentation
private property type_decl_p_own_primitives_env : LexicalEnv

Return the environment containing the primitives for Self.

private property type_decl_p_own_primitives_envs : LexicalEnv.array

Return the environments containing the primitives for Self and its previous parts, if there are some.

private property type_decl_p_primitives_envs : LexicalEnv.array

Return the environments containing the primitives for Self and all its base types.

private property type_decl_p_primitive_type_accessor : PrimTypeAccessor

Return a synthetic node that wraps around this type as an entity. This works around the fact that we cannot store an entity in the entity info, allowing us to access the full primitive_real_type.

private property type_decl_p_compute_primitives_env : LexicalEnv

Return a environment containing all primitives accessible to Self, with the adjusted primitive_real_type metadata field.

private property type_decl_p_parent_primitives_env : LexicalEnv
No documentation
private property type_decl_p_primitives_env : LexicalEnv
No documentation
property type_decl_p_get_primitives : BasicDecl.entity.array

Return the list of all primitive operations that are available on this type. If only_inherited is True, it will only return the primitives that are implicitly inherited by this type, discarding those explicitly defined on this type.

private property type_decl_p_get_imp_deref : Expr.entity
No documentation
private property type_decl_p_has_ud_indexing : Bool
No documentation
private property type_decl_p_constant_indexing_fns : BasicDecl.entity.array
No documentation
private property type_decl_p_variable_indexing_fns : BasicDecl.entity.array
No documentation
node AnonymousTypeDecl : TypeDecl

Anonymous type declaration (for anonymous array or access types).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_task_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_classwide : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_canonical_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
field type_decl_f_discriminants : DiscriminantPart [inherited from TypeDecl]
field type_decl_f_type_def : TypeDef [inherited from TypeDecl]
field type_decl_f_aspects : AspectSpec [inherited from TypeDecl]
private field type_decl_prims_env : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_is_iterable_type : Bool [inherited from TypeDecl]
private property type_decl_p_iterable_comp_type : BaseTypeDecl.entity [inherited from TypeDecl]
private property type_decl_p_discrete_range : DiscreteRange [inherited from TypeDecl]
private property type_decl_p_discriminants_list : BaseFormalParamDecl.entity.array [inherited from TypeDecl]
private property type_decl_p_primitives : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_array_ndims : Int [inherited from TypeDecl]
private property type_decl_p_is_record_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_real_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_float_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_fixed_point : Bool [inherited from TypeDecl]
private property type_decl_p_is_int_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_access_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_static_decl : Bool [inherited from TypeDecl]
private property type_decl_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDecl]
private property type_decl_p_access_def : AccessDef.entity [inherited from TypeDecl]
private property type_decl_p_is_tagged_type : Bool [inherited from TypeDecl]
private property type_decl_p_base_type : BaseTypeDecl.entity [inherited from TypeDecl]
private property type_decl_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDecl]
private property type_decl_p_is_char_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_enum_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_private : Bool [inherited from TypeDecl]
private property type_decl_p_array_def : ArrayTypeDef.entity [inherited from TypeDecl]
private property type_decl_p_root_type : BaseTypeDecl.entity [inherited from TypeDecl]
private property type_decl_p_defining_env : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_record_def : BaseRecordDef.entity [inherited from TypeDecl]
private property type_decl_p_xref_equation : Equation [inherited from TypeDecl]
private property type_decl_p_is_discrete_type : Bool [inherited from TypeDecl]
private property type_decl_p_own_primitives_env : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_own_primitives_envs : LexicalEnv.array [inherited from TypeDecl]
private property type_decl_p_primitives_envs : LexicalEnv.array [inherited from TypeDecl]
private property type_decl_p_primitive_type_accessor : PrimTypeAccessor [inherited from TypeDecl]
private property type_decl_p_compute_primitives_env : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_parent_primitives_env : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_primitives_env : LexicalEnv [inherited from TypeDecl]
property type_decl_p_get_primitives : BasicDecl.entity.array [inherited from TypeDecl]
private property type_decl_p_get_imp_deref : Expr.entity [inherited from TypeDecl]
private property type_decl_p_has_ud_indexing : Bool [inherited from TypeDecl]
private property type_decl_p_constant_indexing_fns : BasicDecl.entity.array [inherited from TypeDecl]
private property type_decl_p_variable_indexing_fns : BasicDecl.entity.array [inherited from TypeDecl]
private property anonymous_type_decl_p_access_def_matches : Bool
Returns whether:
  1. Self and other are both access types.
  2. Their access def matches structurally. If for_assignment is True, matching_assign_type is used instead of matching_type to compare the two access defs.
private property anonymous_type_decl_p_xref_entry_point : Bool
No documentation
node SynthAnonymousTypeDecl : AnonymousTypeDecl

Synthetic anonymous type decl. Used to generate anonymous access types.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field base_type_decl_f_name : DefiningName [inherited from BaseTypeDecl]
private property base_type_decl_p_defining_names : DefiningName.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_base_subtype : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_anonymous_access_type_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_private_completion : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_model_of_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_modeled_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_view_of_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_or_rec : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_inherited_primitive : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_get_record_representation_clause : RecordRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_get_enum_representation_clause : EnumRepClause.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_array_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_find_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_task_type : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_is_classwide : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_implicit_deref : Bool [inherited from BaseTypeDecl]
private property dispatcher_base_type_decl_p_classwide_type : ClasswideTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_not_universal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_type_predicate : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_static_predicate : Expr.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_satisfies_type_predicates : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_iterator_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_str_type_or_null : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_final_accessed_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_access_to : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_subp_access_of : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_is_generic_formal : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_base_types : BaseTypeDecl.entity.array [inherited from BaseTypeDecl]
property base_type_decl_p_find_all_derived_types : TypeDecl.entity.array [inherited from BaseTypeDecl]
private property base_type_decl_p_array_def_with_deref : ArrayTypeDef.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_is_array_def_with_deref : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_comp_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_index_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_expr_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_derived_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_is_interface_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_prefix_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_access_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_prim_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_inverted : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_formal_type_impl : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_assign_type : Bool [inherited from BaseTypeDecl]
property base_type_decl_p_matching_type : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_matching_allocator_type : Bool [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_canonical_type : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_base_subtype_or_null : BaseTypeDecl.entity [inherited from BaseTypeDecl]
private property base_type_decl_p_classwide_type_node : ClasswideTypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype_node : DiscreteBaseSubtypeDecl [inherited from BaseTypeDecl]
private property base_type_decl_p_scalar_base_subtype : DiscreteBaseSubtypeDecl.entity [inherited from BaseTypeDecl]
property dispatcher_base_type_decl_p_previous_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_next_part : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_full_view : BaseTypeDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_is_definite_subtype : Bool [inherited from BaseTypeDecl]
private property base_type_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BaseTypeDecl]
property base_type_decl_p_shapes : Shape.array [inherited from BaseTypeDecl]
field type_decl_f_discriminants : DiscriminantPart [inherited from TypeDecl]
field type_decl_f_type_def : TypeDef [inherited from TypeDecl]
field type_decl_f_aspects : AspectSpec [inherited from TypeDecl]
private field type_decl_prims_env : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_is_iterable_type : Bool [inherited from TypeDecl]
private property type_decl_p_iterable_comp_type : BaseTypeDecl.entity [inherited from TypeDecl]
private property type_decl_p_discrete_range : DiscreteRange [inherited from TypeDecl]
private property type_decl_p_discriminants_list : BaseFormalParamDecl.entity.array [inherited from TypeDecl]
private property type_decl_p_primitives : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_array_ndims : Int [inherited from TypeDecl]
private property type_decl_p_is_record_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_real_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_float_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_fixed_point : Bool [inherited from TypeDecl]
private property type_decl_p_is_int_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_access_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_static_decl : Bool [inherited from TypeDecl]
private property type_decl_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDecl]
private property type_decl_p_access_def : AccessDef.entity [inherited from TypeDecl]
private property type_decl_p_is_tagged_type : Bool [inherited from TypeDecl]
private property type_decl_p_base_type : BaseTypeDecl.entity [inherited from TypeDecl]
private property type_decl_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDecl]
private property type_decl_p_is_char_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_enum_type : Bool [inherited from TypeDecl]
private property type_decl_p_is_private : Bool [inherited from TypeDecl]
private property type_decl_p_array_def : ArrayTypeDef.entity [inherited from TypeDecl]
private property type_decl_p_root_type : BaseTypeDecl.entity [inherited from TypeDecl]
private property type_decl_p_defining_env : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_record_def : BaseRecordDef.entity [inherited from TypeDecl]
private property type_decl_p_xref_equation : Equation [inherited from TypeDecl]
private property type_decl_p_is_discrete_type : Bool [inherited from TypeDecl]
private property type_decl_p_own_primitives_env : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_own_primitives_envs : LexicalEnv.array [inherited from TypeDecl]
private property type_decl_p_primitives_envs : LexicalEnv.array [inherited from TypeDecl]
private property type_decl_p_primitive_type_accessor : PrimTypeAccessor [inherited from TypeDecl]
private property type_decl_p_compute_primitives_env : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_parent_primitives_env : LexicalEnv [inherited from TypeDecl]
private property type_decl_p_primitives_env : LexicalEnv [inherited from TypeDecl]
property type_decl_p_get_primitives : BasicDecl.entity.array [inherited from TypeDecl]
private property type_decl_p_get_imp_deref : Expr.entity [inherited from TypeDecl]
private property type_decl_p_has_ud_indexing : Bool [inherited from TypeDecl]
private property type_decl_p_constant_indexing_fns : BasicDecl.entity.array [inherited from TypeDecl]
private property type_decl_p_variable_indexing_fns : BasicDecl.entity.array [inherited from TypeDecl]
private property anonymous_type_decl_p_access_def_matches : Bool [inherited from AnonymousTypeDecl]
private property anonymous_type_decl_p_xref_entry_point : Bool [inherited from AnonymousTypeDecl]
node BasicSubpDecl : abstract BasicDecl

Base class for subprogram declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
field basic_decl_f_aspects : AspectSpec [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property basic_subp_decl_p_defining_names : DefiningName.entity.array
No documentation
private property basic_subp_decl_p_defining_env : LexicalEnv
No documentation
private property basic_subp_decl_p_type_expression : TypeExpr.entity

The expr type of a subprogram declaration is the return type of the subprogram if the subprogram is a function.

private property basic_subp_decl_p_get_body_in_env : Body.entity
No documentation
private property basic_subp_decl_p_next_part_for_decl : BasicDecl.entity
No documentation
private property basic_subp_decl_p_constrain_prefix : Equation
No documentation
private property basic_subp_decl_p_expr_type : BaseTypeDecl.entity
No documentation
property dispatcher_basic_subp_decl_p_subp_decl_spec : BaseSubpSpec.entity

Return the specification for this subprogram

node ClassicSubpDecl : abstract BasicSubpDecl

This is an intermediate abstract class for subprogram declarations with a common structure: overriding indicator, SubpSpec, aspects, <other fields>.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
field basic_decl_f_aspects : AspectSpec [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property basic_subp_decl_p_defining_names : DefiningName.entity.array [inherited from BasicSubpDecl]
private property basic_subp_decl_p_defining_env : LexicalEnv [inherited from BasicSubpDecl]
private property basic_subp_decl_p_type_expression : TypeExpr.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_get_body_in_env : Body.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_constrain_prefix : Equation [inherited from BasicSubpDecl]
private property basic_subp_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicSubpDecl]
field classic_subp_decl_f_overriding : Overriding
No documentation
field classic_subp_decl_f_subp_spec : SubpSpec
No documentation
private property classic_subp_decl_p_subp_decl_spec : BaseSubpSpec.entity
No documentation
property classic_subp_decl_p_body_part : BaseSubpBody.entity

Return the BaseSubpBody corresponding to this node.

node AbstractSubpDecl : ClassicSubpDecl

Declaration for an abstract subprogram.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property basic_subp_decl_p_defining_names : DefiningName.entity.array [inherited from BasicSubpDecl]
private property basic_subp_decl_p_defining_env : LexicalEnv [inherited from BasicSubpDecl]
private property basic_subp_decl_p_type_expression : TypeExpr.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_get_body_in_env : Body.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_constrain_prefix : Equation [inherited from BasicSubpDecl]
private property basic_subp_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicSubpDecl]
field classic_subp_decl_f_overriding : Overriding [inherited from ClassicSubpDecl]
field classic_subp_decl_f_subp_spec : SubpSpec [inherited from ClassicSubpDecl]
private property classic_subp_decl_p_subp_decl_spec : BaseSubpSpec.entity [inherited from ClassicSubpDecl]
property classic_subp_decl_p_body_part : BaseSubpBody.entity [inherited from ClassicSubpDecl]
field abstract_subp_decl_f_aspects : AspectSpec
No documentation
node FormalSubpDecl : abstract ClassicSubpDecl

Formal subprogram declarations, in generic declarations formal parts.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property basic_subp_decl_p_defining_env : LexicalEnv [inherited from BasicSubpDecl]
private property basic_subp_decl_p_type_expression : TypeExpr.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_get_body_in_env : Body.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_constrain_prefix : Equation [inherited from BasicSubpDecl]
private property basic_subp_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicSubpDecl]
field classic_subp_decl_f_overriding : Overriding [inherited from ClassicSubpDecl]
field classic_subp_decl_f_subp_spec : SubpSpec [inherited from ClassicSubpDecl]
private property classic_subp_decl_p_subp_decl_spec : BaseSubpSpec.entity [inherited from ClassicSubpDecl]
property classic_subp_decl_p_body_part : BaseSubpBody.entity [inherited from ClassicSubpDecl]
field formal_subp_decl_f_default_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BoxExpr)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
field formal_subp_decl_f_aspects : AspectSpec
No documentation
private property formal_subp_decl_p_defining_names : DefiningName.entity.array
No documentation
private property formal_subp_decl_p_xref_equation : Equation
No documentation
node AbstractFormalSubpDecl : FormalSubpDecl

Formal declaration for an abstract subprogram.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property basic_subp_decl_p_defining_env : LexicalEnv [inherited from BasicSubpDecl]
private property basic_subp_decl_p_type_expression : TypeExpr.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_get_body_in_env : Body.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_constrain_prefix : Equation [inherited from BasicSubpDecl]
private property basic_subp_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicSubpDecl]
field classic_subp_decl_f_overriding : Overriding [inherited from ClassicSubpDecl]
field classic_subp_decl_f_subp_spec : SubpSpec [inherited from ClassicSubpDecl]
private property classic_subp_decl_p_subp_decl_spec : BaseSubpSpec.entity [inherited from ClassicSubpDecl]
property classic_subp_decl_p_body_part : BaseSubpBody.entity [inherited from ClassicSubpDecl]
field formal_subp_decl_f_default_expr : Expr [inherited from FormalSubpDecl]
field formal_subp_decl_f_aspects : AspectSpec [inherited from FormalSubpDecl]
private property formal_subp_decl_p_defining_names : DefiningName.entity.array [inherited from FormalSubpDecl]
private property formal_subp_decl_p_xref_equation : Equation [inherited from FormalSubpDecl]
node ConcreteFormalSubpDecl : FormalSubpDecl

Formal declaration for a concrete subprogram.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property basic_subp_decl_p_defining_env : LexicalEnv [inherited from BasicSubpDecl]
private property basic_subp_decl_p_type_expression : TypeExpr.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_get_body_in_env : Body.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_constrain_prefix : Equation [inherited from BasicSubpDecl]
private property basic_subp_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicSubpDecl]
field classic_subp_decl_f_overriding : Overriding [inherited from ClassicSubpDecl]
field classic_subp_decl_f_subp_spec : SubpSpec [inherited from ClassicSubpDecl]
private property classic_subp_decl_p_subp_decl_spec : BaseSubpSpec.entity [inherited from ClassicSubpDecl]
property classic_subp_decl_p_body_part : BaseSubpBody.entity [inherited from ClassicSubpDecl]
field formal_subp_decl_f_default_expr : Expr [inherited from FormalSubpDecl]
field formal_subp_decl_f_aspects : AspectSpec [inherited from FormalSubpDecl]
private property formal_subp_decl_p_defining_names : DefiningName.entity.array [inherited from FormalSubpDecl]
private property formal_subp_decl_p_xref_equation : Equation [inherited from FormalSubpDecl]
node SubpDecl : ClassicSubpDecl

Regular subprogram declaration.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property basic_subp_decl_p_defining_names : DefiningName.entity.array [inherited from BasicSubpDecl]
private property basic_subp_decl_p_defining_env : LexicalEnv [inherited from BasicSubpDecl]
private property basic_subp_decl_p_type_expression : TypeExpr.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_get_body_in_env : Body.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_constrain_prefix : Equation [inherited from BasicSubpDecl]
private property basic_subp_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicSubpDecl]
field classic_subp_decl_f_overriding : Overriding [inherited from ClassicSubpDecl]
field classic_subp_decl_f_subp_spec : SubpSpec [inherited from ClassicSubpDecl]
private property classic_subp_decl_p_subp_decl_spec : BaseSubpSpec.entity [inherited from ClassicSubpDecl]
property classic_subp_decl_p_body_part : BaseSubpBody.entity [inherited from ClassicSubpDecl]
field subp_decl_f_aspects : AspectSpec
No documentation
node EntryDecl : BasicSubpDecl

Entry declaration.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property basic_subp_decl_p_defining_env : LexicalEnv [inherited from BasicSubpDecl]
private property basic_subp_decl_p_type_expression : TypeExpr.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_get_body_in_env : Body.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_constrain_prefix : Equation [inherited from BasicSubpDecl]
private property basic_subp_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicSubpDecl]
field entry_decl_f_overriding : Overriding
No documentation
field entry_decl_f_spec : EntrySpec
No documentation
field entry_decl_f_aspects : AspectSpec
No documentation
private property entry_decl_p_subp_decl_spec : BaseSubpSpec.entity
No documentation
private property entry_decl_p_defining_names : DefiningName.entity.array
No documentation
property entry_decl_p_body_part : EntryBody.entity

Return the entry body associated to this entry declaration.

node EnumLiteralDecl : BasicSubpDecl

Declaration for an enumeration literal.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property basic_subp_decl_p_defining_env : LexicalEnv [inherited from BasicSubpDecl]
private property basic_subp_decl_p_type_expression : TypeExpr.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_get_body_in_env : Body.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_constrain_prefix : Equation [inherited from BasicSubpDecl]
private property basic_subp_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicSubpDecl]
field enum_literal_decl_f_name : DefiningName
No documentation
field enum_literal_decl_f_aspects : AspectSpec
No documentation
private property enum_literal_decl_p_is_static_decl : Bool
No documentation
property enum_literal_decl_p_enum_type : TypeDecl.entity

Return the enum type corresponding to this enum literal.

private property enum_literal_decl_p_defining_names : DefiningName.entity.array
No documentation
private property enum_literal_decl_p_synth_type_expr : EnumLitSynthTypeExpr.entity
No documentation
private property enum_literal_decl_p_subp_decl_spec : BaseSubpSpec.entity
No documentation
node GenericSubpInternal : BasicSubpDecl

Internal node for generic subprograms.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property basic_subp_decl_p_defining_names : DefiningName.entity.array [inherited from BasicSubpDecl]
private property basic_subp_decl_p_defining_env : LexicalEnv [inherited from BasicSubpDecl]
private property basic_subp_decl_p_type_expression : TypeExpr.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_get_body_in_env : Body.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicSubpDecl]
private property basic_subp_decl_p_constrain_prefix : Equation [inherited from BasicSubpDecl]
private property basic_subp_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicSubpDecl]
field generic_subp_internal_f_subp_spec : SubpSpec
No documentation
field generic_subp_internal_f_aspects : AspectSpec
No documentation
private property generic_subp_internal_p_subp_decl_spec : BaseSubpSpec.entity
No documentation
node Body : abstract BasicDecl

Base class for an Ada body (RM 3.11). A body is the completion of a declaration.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
field basic_decl_f_aspects : AspectSpec [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_defining_names : DefiningName.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool

Helper for the AdaNode.env_hook. Handle library-level unit body nodes.

private property body_node_p_subunit_stub_env : LexicalEnv
No documentation
private property body_node_p_subunit_decl_env : LexicalEnv
No documentation
private property body_node_p_in_scope : Bool

Return True if origin is directly in the scope of this body.

private property body_node_p_body_decl_scope : LexicalEnv

Return the scope of this body's decl.

private property body_node_p_subp_previous_part : BasicDecl.entity

Return the decl corresponding to this body. Specialized implementation for subprogram bodies.

private property body_node_p_entry_previous_part : EntryDecl.entity

Return the EntryDecl corresponding to this node.

private property body_node_p_package_previous_part : BasicDecl.entity

Return the BasePackageDecl corresponding to this node.

If the case of generic package declarations, this returns the package_decl field instead of the GenericPackageDecl itself.

private property body_node_p_task_previous_part : BasicDecl.entity

Return the task decl corresponding to this node.

private property body_node_p_protected_previous_part : BasicDecl.entity

Return the ProtectedDecl corresponding to this node.

private property body_node_p_unbound_previous_part : BasicDecl.entity

Return the previous part for this body. Might be a declaration or a body stub.

private property body_node_p_stub_decl_env : LexicalEnv
No documentation
private property body_node_p_previous_part_internal : BasicDecl.entity

Return the previous part for this body. Might be a declaration or a body stub.

Note

This internal property was introduced by T812-020 in order to break an infinite recursion.

property body_node_p_previous_part : BasicDecl.entity

Return the previous part for this body. Might be a declaration or a body stub.

property body_node_p_decl_part : BasicDecl.entity

Return the decl corresponding to this node if applicable.

private property body_node_p_is_subunit : Bool
No documentation
property body_node_p_subunit_root : BasicDecl.entity

If self is a subunit, return the body in which it is rooted.

private property body_node_p_body_scope : LexicalEnv

Return the scope for this body. If follow_private, then returns the private part if possible.

If force_decl, then returns the corresponding declaration's scope, rather than the parent body's scope.

node BaseSubpBody : abstract Body

Base class for subprogram bodies.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
field basic_decl_f_aspects : AspectSpec [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
field base_subp_body_f_overriding : Overriding
No documentation
field base_subp_body_f_subp_spec : SubpSpec
No documentation
private property base_subp_body_p_defining_names : DefiningName.entity.array
No documentation
private property base_subp_body_p_defining_env : LexicalEnv
No documentation
private property base_subp_body_p_type_expression : TypeExpr.entity
No documentation
private property base_subp_body_p_expr_type : BaseTypeDecl.entity
No documentation
node ExprFunction : BaseSubpBody

Expression function.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
field base_subp_body_f_overriding : Overriding [inherited from BaseSubpBody]
field base_subp_body_f_subp_spec : SubpSpec [inherited from BaseSubpBody]
private property base_subp_body_p_defining_names : DefiningName.entity.array [inherited from BaseSubpBody]
private property base_subp_body_p_defining_env : LexicalEnv [inherited from BaseSubpBody]
private property base_subp_body_p_type_expression : TypeExpr.entity [inherited from BaseSubpBody]
private property base_subp_body_p_expr_type : BaseTypeDecl.entity [inherited from BaseSubpBody]
field expr_function_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.ParenExpr)}
field expr_function_f_aspects : AspectSpec
No documentation
private property expr_function_p_xref_equation : Equation
No documentation
private property expr_function_p_xref_entry_point : Bool
No documentation
node NullSubpDecl : BaseSubpBody

Declaration for a null subprogram.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
field base_subp_body_f_overriding : Overriding [inherited from BaseSubpBody]
field base_subp_body_f_subp_spec : SubpSpec [inherited from BaseSubpBody]
private property base_subp_body_p_defining_names : DefiningName.entity.array [inherited from BaseSubpBody]
private property base_subp_body_p_defining_env : LexicalEnv [inherited from BaseSubpBody]
private property base_subp_body_p_type_expression : TypeExpr.entity [inherited from BaseSubpBody]
private property base_subp_body_p_expr_type : BaseTypeDecl.entity [inherited from BaseSubpBody]
field null_subp_decl_f_aspects : AspectSpec
No documentation
node SubpBody : BaseSubpBody

Subprogram body.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
field base_subp_body_f_overriding : Overriding [inherited from BaseSubpBody]
field base_subp_body_f_subp_spec : SubpSpec [inherited from BaseSubpBody]
private property base_subp_body_p_defining_names : DefiningName.entity.array [inherited from BaseSubpBody]
private property base_subp_body_p_defining_env : LexicalEnv [inherited from BaseSubpBody]
private property base_subp_body_p_type_expression : TypeExpr.entity [inherited from BaseSubpBody]
private property base_subp_body_p_expr_type : BaseTypeDecl.entity [inherited from BaseSubpBody]
field subp_body_f_aspects : AspectSpec
No documentation
field subp_body_f_decls : DeclarativePart
No documentation
field subp_body_f_stmts : HandledStmts
No documentation
field subp_body_f_end_name : EndName
No documentation
private property subp_body_p_declarative_region : DeclarativePart.entity
No documentation
node SubpRenamingDecl : BaseSubpBody

Declaration for a subprogram renaming.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
field base_subp_body_f_overriding : Overriding [inherited from BaseSubpBody]
field base_subp_body_f_subp_spec : SubpSpec [inherited from BaseSubpBody]
private property base_subp_body_p_defining_names : DefiningName.entity.array [inherited from BaseSubpBody]
private property base_subp_body_p_defining_env : LexicalEnv [inherited from BaseSubpBody]
private property base_subp_body_p_type_expression : TypeExpr.entity [inherited from BaseSubpBody]
private property base_subp_body_p_expr_type : BaseTypeDecl.entity [inherited from BaseSubpBody]
field subp_renaming_decl_f_renames : RenamingClause
No documentation
field subp_renaming_decl_f_aspects : AspectSpec
No documentation
private property subp_renaming_decl_p_xref_entry_point : Bool
No documentation
private property subp_renaming_decl_p_xref_equation : Equation
No documentation
node BodyStub : abstract Body

Base class for a body stub (RM 10.1.3). A body stub is meant to be completed by .

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
field basic_decl_f_aspects : AspectSpec [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_defining_names : DefiningName.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
private property body_stub_p_next_part_for_decl : BasicDecl.entity
No documentation
property body_stub_p_syntactic_fully_qualified_name : Symbol.array

Return the syntactic fully qualified name to refer to this body.

Note that this can raise a Property_Error when the stub is in an illegal place (too nested, in a declare block, etc.).

node PackageBodyStub : BodyStub

Stub for a package body (is separate).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
private property body_stub_p_next_part_for_decl : BasicDecl.entity [inherited from BodyStub]
property body_stub_p_syntactic_fully_qualified_name : Symbol.array [inherited from BodyStub]
field package_body_stub_f_name : DefiningName
No documentation
field package_body_stub_f_aspects : AspectSpec
No documentation
private property package_body_stub_p_defining_names : DefiningName.entity.array
No documentation
node ProtectedBodyStub : BodyStub

Stub for a protected object body (is separate).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
private property body_stub_p_next_part_for_decl : BasicDecl.entity [inherited from BodyStub]
property body_stub_p_syntactic_fully_qualified_name : Symbol.array [inherited from BodyStub]
field protected_body_stub_f_name : DefiningName
No documentation
field protected_body_stub_f_aspects : AspectSpec
No documentation
private property protected_body_stub_p_defining_names : DefiningName.entity.array
No documentation
node SubpBodyStub : BodyStub

Stub for a subprogram body (is separate).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
private property body_stub_p_next_part_for_decl : BasicDecl.entity [inherited from BodyStub]
property body_stub_p_syntactic_fully_qualified_name : Symbol.array [inherited from BodyStub]
field subp_body_stub_f_overriding : Overriding
No documentation
field subp_body_stub_f_subp_spec : SubpSpec
No documentation
field subp_body_stub_f_aspects : AspectSpec
No documentation
private property subp_body_stub_p_defining_names : DefiningName.entity.array
No documentation
private property subp_body_stub_p_type_expression : TypeExpr.entity
No documentation
node TaskBodyStub : BodyStub

Stub for a task body (is separate).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
private property body_stub_p_next_part_for_decl : BasicDecl.entity [inherited from BodyStub]
property body_stub_p_syntactic_fully_qualified_name : Symbol.array [inherited from BodyStub]
field task_body_stub_f_name : DefiningName
No documentation
field task_body_stub_f_aspects : AspectSpec
No documentation
private property task_body_stub_p_defining_names : DefiningName.entity.array
No documentation
node EntryBody : Body

Entry body.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
field entry_body_f_entry_name : DefiningName
No documentation
field entry_body_f_index_spec : EntryIndexSpec
No documentation
field entry_body_f_params : EntryCompletionFormalParams
No documentation
field entry_body_f_barrier : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field entry_body_f_decls : DeclarativePart
No documentation
field entry_body_f_stmts : HandledStmts
No documentation
field entry_body_f_end_name : EndName
No documentation
field entry_body_f_aspects : AspectSpec
No documentation
private property entry_body_p_defining_names : DefiningName.entity.array
No documentation
private property entry_body_p_xref_entry_point : Bool
No documentation
private property entry_body_p_xref_equation : Equation
No documentation
node PackageBody : Body

Package body.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
field package_body_f_package_name : DefiningName
No documentation
field package_body_f_aspects : AspectSpec
No documentation
field package_body_f_decls : DeclarativePart
No documentation
field package_body_f_stmts : HandledStmts
No documentation
field package_body_f_end_name : EndName
No documentation
private property package_body_p_defining_names : DefiningName.entity.array
No documentation
private property package_body_p_defining_env : LexicalEnv
No documentation
private property package_body_p_declarative_region : DeclarativePart.entity
No documentation
private property package_body_p_package_decl_uses_clauses_envs : LexicalEnv

Return the environments for the use clauses of the package decl of this body. Used because they need to be explicitly referenced.

node ProtectedBody : Body

Protected object body.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
field protected_body_f_name : DefiningName
No documentation
field protected_body_f_aspects : AspectSpec
No documentation
field protected_body_f_decls : DeclarativePart
No documentation
field protected_body_f_end_name : EndName
No documentation
private property protected_body_p_defining_names : DefiningName.entity.array
No documentation
node TaskBody : Body

Task body.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property body_node_p_env_hook_body : Bool [inherited from Body]
private property body_node_p_subunit_stub_env : LexicalEnv [inherited from Body]
private property body_node_p_subunit_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_in_scope : Bool [inherited from Body]
private property body_node_p_body_decl_scope : LexicalEnv [inherited from Body]
private property body_node_p_subp_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_entry_previous_part : EntryDecl.entity [inherited from Body]
private property body_node_p_package_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_task_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_protected_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_unbound_previous_part : BasicDecl.entity [inherited from Body]
private property body_node_p_stub_decl_env : LexicalEnv [inherited from Body]
private property body_node_p_previous_part_internal : BasicDecl.entity [inherited from Body]
property body_node_p_previous_part : BasicDecl.entity [inherited from Body]
property body_node_p_decl_part : BasicDecl.entity [inherited from Body]
private property body_node_p_is_subunit : Bool [inherited from Body]
property body_node_p_subunit_root : BasicDecl.entity [inherited from Body]
private property body_node_p_body_scope : LexicalEnv [inherited from Body]
field task_body_f_name : DefiningName
No documentation
field task_body_f_aspects : AspectSpec
No documentation
field task_body_f_decls : DeclarativePart
No documentation
field task_body_f_stmts : HandledStmts
No documentation
field task_body_f_end_name : EndName
No documentation
private property task_body_p_defining_names : DefiningName.entity.array
No documentation
private property task_body_p_task_type_decl_scope : LexicalEnv
No documentation
private property task_body_p_task_type : TaskTypeDecl.entity
No documentation
node EntryIndexSpec : BasicDecl

Index specification for an entry body.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field entry_index_spec_f_id : DefiningName
No documentation
field entry_index_spec_f_subtype : AdaNode

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.SubtypeIndication)}
  • ${node_name(T.TargetName)}
field entry_index_spec_f_aspects : AspectSpec
No documentation
private property entry_index_spec_p_defining_names : DefiningName.entity.array
No documentation
private property entry_index_spec_p_defining_env : LexicalEnv
No documentation
private property entry_index_spec_p_expr_type : BaseTypeDecl.entity
No documentation
private property entry_index_spec_p_xref_equation : Equation
No documentation
private property entry_index_spec_p_xref_entry_point : Bool
No documentation
node ErrorDecl : BasicDecl

Placeholder node for syntax errors in lists of declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field error_decl_f_aspects : AspectSpec
No documentation
private property error_decl_p_defining_names : DefiningName.entity.array
No documentation
node ExceptionDecl : BasicDecl

Exception declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field exception_decl_f_ids : DefiningName.list
No documentation
field exception_decl_f_renames : RenamingClause
No documentation
field exception_decl_f_aspects : AspectSpec
No documentation
private property exception_decl_p_defining_names : DefiningName.entity.array
No documentation
private property exception_decl_p_next_part_for_decl : BasicDecl.entity

An exception declaration never has a next part.

private property exception_decl_p_xref_entry_point : Bool
No documentation
private property exception_decl_p_xref_equation : Equation
No documentation
node ExceptionHandler : BasicDecl

Exception handler.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field exception_handler_f_exception_name : DefiningName
No documentation
field exception_handler_f_handled_exceptions : AlternativesList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.OthersDesignator)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
field exception_handler_f_stmts : StmtList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.Stmt)}
field exception_handler_f_aspects : AspectSpec
No documentation
private property exception_handler_p_defining_names : DefiningName.entity.array
No documentation
private property exception_handler_p_expr_type : BaseTypeDecl.entity
No documentation
private property exception_handler_p_xref_equation : Equation
No documentation
private property exception_handler_p_xref_entry_point : Bool
No documentation
node ForLoopVarDecl : BasicDecl

Declaration for the controlling variable in a for loop.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field for_loop_var_decl_f_id : DefiningName
No documentation
field for_loop_var_decl_f_id_type : SubtypeIndication
No documentation
field for_loop_var_decl_f_aspects : AspectSpec
No documentation
private property for_loop_var_decl_p_defining_names : DefiningName.entity.array
No documentation
private property for_loop_var_decl_p_defining_env : LexicalEnv
No documentation
private property for_loop_var_decl_p_expr_type : BaseTypeDecl.entity
No documentation
node GenericDecl : abstract BasicDecl

Base class for generic declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
field basic_decl_f_aspects : AspectSpec [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_defining_names : DefiningName.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field generic_decl_f_formal_part : GenericFormalPart
No documentation
private property dispatcher_generic_decl_p_decl : BasicDecl.entity
No documentation
node GenericPackageDecl : GenericDecl

Generic package declaration.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field generic_decl_f_formal_part : GenericFormalPart [inherited from GenericDecl]
field generic_package_decl_f_package_decl : GenericPackageInternal
No documentation
field generic_package_decl_f_aspects : AspectSpec
No documentation
private property generic_package_decl_p_defining_env : LexicalEnv
No documentation
private property generic_package_decl_p_defining_names : DefiningName.entity.array
No documentation
property generic_package_decl_p_body_part : PackageBody.entity

Return the PackageBody corresponding to this node, or null if there is none.

private property generic_package_decl_p_decl : BasicDecl.entity
No documentation
node GenericSubpDecl : GenericDecl

Generic subprogram declaration.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field generic_decl_f_formal_part : GenericFormalPart [inherited from GenericDecl]
field generic_subp_decl_f_subp_decl : GenericSubpInternal
No documentation
field generic_subp_decl_f_aspects : AspectSpec
No documentation
private property generic_subp_decl_p_defining_names : DefiningName.entity.array
No documentation
property generic_subp_decl_p_body_part : BaseSubpBody.entity

Return the BaseSubpBody corresponding to this node.

private property generic_subp_decl_p_decl : BasicDecl.entity
No documentation
private property generic_subp_decl_p_is_imported : Bool
No documentation
private property generic_subp_decl_p_next_part_for_decl : BasicDecl.entity
No documentation
node GenericInstantiation : abstract BasicDecl

Instantiations of generics.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
field basic_decl_f_aspects : AspectSpec [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_defining_names : DefiningName.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private field generic_instantiation_inst_env : LexicalEnv
No documentation
private property generic_instantiation_p_instantiation_env : LexicalEnv
No documentation
private property dispatcher_generic_instantiation_p_generic_entity_name : Name.entity

Return the name of the generic entity designated by this generic instantiation.

private property dispatcher_generic_instantiation_p_generic_inst_params : AssocList.entity

Return the parameters of this generic instantiation

private property generic_instantiation_p_is_any_formal : Bool
No documentation
private property generic_instantiation_p_nonbound_generic_decl : GenericDecl.entity

Return the formal package designated by the right hand part of this generic package instantiation.

property dispatcher_generic_instantiation_p_designated_generic_decl : BasicDecl.entity

Return the generic decl entity designated by this instantiation, containing the generic context. This is equivalent to the expanded generic unit in GNAT.

private property generic_instantiation_p_xref_entry_point : Bool
No documentation
private property generic_instantiation_p_xref_equation : Equation
No documentation
node GenericPackageInstantiation : GenericInstantiation

Instantiations of a generic package.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private field generic_instantiation_inst_env : LexicalEnv [inherited from GenericInstantiation]
private property generic_instantiation_p_instantiation_env : LexicalEnv [inherited from GenericInstantiation]
private property generic_instantiation_p_is_any_formal : Bool [inherited from GenericInstantiation]
private property generic_instantiation_p_nonbound_generic_decl : GenericDecl.entity [inherited from GenericInstantiation]
private property generic_instantiation_p_xref_entry_point : Bool [inherited from GenericInstantiation]
private property generic_instantiation_p_xref_equation : Equation [inherited from GenericInstantiation]
field generic_package_instantiation_f_name : DefiningName
No documentation
field generic_package_instantiation_f_generic_pkg_name : Name

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field generic_package_instantiation_f_params : AssocList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.ParamAssoc)}
field generic_package_instantiation_f_aspects : AspectSpec
No documentation
private property generic_package_instantiation_p_generic_entity_name : Name.entity
No documentation
private property generic_package_instantiation_p_generic_inst_params : AssocList.entity
No documentation
private property generic_package_instantiation_p_designated_package : BasePackageDecl.entity
No documentation
private property generic_package_instantiation_p_designated_generic_decl : BasicDecl.entity
No documentation
private property generic_package_instantiation_p_defining_env_impl : LexicalEnv

Specialized function for getting the defining env for this generic instantiation.

If inst_from_formal is True, we know that this generic package instantiation is coming from a rebound formal package, and that we need visibility on the formals.

private property generic_package_instantiation_p_defining_env : LexicalEnv
No documentation
private property generic_package_instantiation_p_defining_names : DefiningName.entity.array
No documentation
node GenericSubpInstantiation : GenericInstantiation

Instantiations of a generic subprogram.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private field generic_instantiation_inst_env : LexicalEnv [inherited from GenericInstantiation]
private property generic_instantiation_p_instantiation_env : LexicalEnv [inherited from GenericInstantiation]
private property generic_instantiation_p_is_any_formal : Bool [inherited from GenericInstantiation]
private property generic_instantiation_p_nonbound_generic_decl : GenericDecl.entity [inherited from GenericInstantiation]
private property generic_instantiation_p_xref_entry_point : Bool [inherited from GenericInstantiation]
private property generic_instantiation_p_xref_equation : Equation [inherited from GenericInstantiation]
field generic_subp_instantiation_f_overriding : Overriding
No documentation
field generic_subp_instantiation_f_kind : SubpKind
No documentation
field generic_subp_instantiation_f_subp_name : DefiningName
No documentation
field generic_subp_instantiation_f_generic_subp_name : Name

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field generic_subp_instantiation_f_params : AssocList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.ParamAssoc)}
field generic_subp_instantiation_f_aspects : AspectSpec
No documentation
private property generic_subp_instantiation_p_defining_names : DefiningName.entity.array
No documentation
private property generic_subp_instantiation_p_generic_entity_name : Name.entity
No documentation
private property generic_subp_instantiation_p_generic_inst_params : AssocList.entity
No documentation
property generic_subp_instantiation_p_designated_subp : AdaNode.entity

Return the subprogram decl designated by this instantiation.

private property generic_subp_instantiation_p_designated_generic_decl : BasicDecl.entity
No documentation
node GenericRenamingDecl : abstract BasicDecl

Base node for all generic renaming declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
field basic_decl_f_aspects : AspectSpec [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_defining_names : DefiningName.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property dispatcher_generic_renaming_decl_p_renaming_name : Name.entity
No documentation
private property generic_renaming_decl_p_resolve : GenericDecl.entity

Resolve the GenericDecl this renaming decl is pointing at

private property generic_renaming_decl_p_xref_entry_point : Bool
No documentation
private property generic_renaming_decl_p_xref_equation : Equation
No documentation
node GenericPackageRenamingDecl : GenericRenamingDecl

Declaration for a generic package renaming.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property generic_renaming_decl_p_resolve : GenericDecl.entity [inherited from GenericRenamingDecl]
private property generic_renaming_decl_p_xref_entry_point : Bool [inherited from GenericRenamingDecl]
private property generic_renaming_decl_p_xref_equation : Equation [inherited from GenericRenamingDecl]
field generic_package_renaming_decl_f_name : DefiningName
No documentation
field generic_package_renaming_decl_f_renames : Name

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field generic_package_renaming_decl_f_aspects : AspectSpec
No documentation
private property generic_package_renaming_decl_p_defining_names : DefiningName.entity.array
No documentation
private property generic_package_renaming_decl_p_defining_env : LexicalEnv
No documentation
private property generic_package_renaming_decl_p_renaming_name : Name.entity
No documentation
node GenericSubpRenamingDecl : GenericRenamingDecl

Declaration for a generic subprogram renaming.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
private property generic_renaming_decl_p_resolve : GenericDecl.entity [inherited from GenericRenamingDecl]
private property generic_renaming_decl_p_xref_entry_point : Bool [inherited from GenericRenamingDecl]
private property generic_renaming_decl_p_xref_equation : Equation [inherited from GenericRenamingDecl]
field generic_subp_renaming_decl_f_kind : SubpKind
No documentation
field generic_subp_renaming_decl_f_name : DefiningName
No documentation
field generic_subp_renaming_decl_f_renames : Name

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field generic_subp_renaming_decl_f_aspects : AspectSpec
No documentation
private property generic_subp_renaming_decl_p_defining_names : DefiningName.entity.array
No documentation
private property generic_subp_renaming_decl_p_renaming_name : Name.entity
No documentation
node LabelDecl : BasicDecl

Declaration for a code label.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field label_decl_f_name : DefiningName
No documentation
field label_decl_f_aspects : AspectSpec
No documentation
private property label_decl_p_defining_names : DefiningName.entity.array
No documentation
node NamedStmtDecl : BasicDecl

BasicDecl that is always the declaration inside a named statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field named_stmt_decl_f_name : DefiningName
No documentation
field named_stmt_decl_f_aspects : AspectSpec
No documentation
private property named_stmt_decl_p_defining_names : DefiningName.entity.array
No documentation
private property named_stmt_decl_p_defining_env : LexicalEnv
No documentation
node NumberDecl : BasicDecl

Declaration for a static constant number.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_defining_env : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field number_decl_f_ids : DefiningName.list
No documentation
field number_decl_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field number_decl_f_aspects : AspectSpec
No documentation
private property number_decl_p_defining_names : DefiningName.entity.array
No documentation
private property number_decl_p_expr_type : BaseTypeDecl.entity
No documentation
private property number_decl_p_xref_entry_point : Bool
No documentation
private property number_decl_p_is_static_decl : Bool
No documentation
private property number_decl_p_xref_equation : Equation
No documentation
node ObjectDecl : BasicDecl

Base class for Ada object declarations (RM 3.3.1). Ada object declarations are variables/constants declarations that can be declared in any declarative scope.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field object_decl_f_ids : DefiningName.list
No documentation
field object_decl_f_has_aliased : Aliased
No documentation
field object_decl_f_has_constant : Constant
No documentation
field object_decl_f_mode : Mode
No documentation
field object_decl_f_type_expr : TypeExpr
No documentation
field object_decl_f_default_expr : Expr
No documentation
field object_decl_f_renaming_clause : RenamingClause
No documentation
field object_decl_f_aspects : AspectSpec
No documentation
private property object_decl_p_defining_names : DefiningName.entity.array
No documentation
private property object_decl_p_defining_env : LexicalEnv
No documentation
private property object_decl_p_type_expression : TypeExpr.entity
No documentation
private property object_decl_p_is_static_decl : Bool
No documentation
private property object_decl_p_xref_equation : Equation
No documentation
property object_decl_p_public_part_decl : BasicDecl.entity

If this object decl is the constant completion of an object decl in the public part, return the object decl from the public part.

property object_decl_p_private_part_decl : BasicDecl.entity

If this object decl is the incomplete declaration of a constant in a public part, return its completion in the private part.

private property object_decl_p_xref_entry_point : Bool
No documentation
node AnonymousObjectDecl : ObjectDecl
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field object_decl_f_ids : DefiningName.list [inherited from ObjectDecl]
field object_decl_f_has_aliased : Aliased [inherited from ObjectDecl]
field object_decl_f_has_constant : Constant [inherited from ObjectDecl]
field object_decl_f_mode : Mode [inherited from ObjectDecl]
field object_decl_f_type_expr : TypeExpr [inherited from ObjectDecl]
field object_decl_f_default_expr : Expr [inherited from ObjectDecl]
field object_decl_f_renaming_clause : RenamingClause [inherited from ObjectDecl]
field object_decl_f_aspects : AspectSpec [inherited from ObjectDecl]
private property object_decl_p_defining_env : LexicalEnv [inherited from ObjectDecl]
private property object_decl_p_type_expression : TypeExpr.entity [inherited from ObjectDecl]
private property object_decl_p_xref_equation : Equation [inherited from ObjectDecl]
property object_decl_p_public_part_decl : BasicDecl.entity [inherited from ObjectDecl]
property object_decl_p_private_part_decl : BasicDecl.entity [inherited from ObjectDecl]
private property object_decl_p_xref_entry_point : Bool [inherited from ObjectDecl]
private property anonymous_object_decl_p_defining_names : DefiningName.entity.array
No documentation
private property anonymous_object_decl_p_is_static_decl : Bool
No documentation
node ExtendedReturnStmtObjectDecl : ObjectDecl

Object declaration that is part of an extended return statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field object_decl_f_ids : DefiningName.list [inherited from ObjectDecl]
field object_decl_f_has_aliased : Aliased [inherited from ObjectDecl]
field object_decl_f_has_constant : Constant [inherited from ObjectDecl]
field object_decl_f_mode : Mode [inherited from ObjectDecl]
field object_decl_f_type_expr : TypeExpr [inherited from ObjectDecl]
field object_decl_f_default_expr : Expr [inherited from ObjectDecl]
field object_decl_f_renaming_clause : RenamingClause [inherited from ObjectDecl]
field object_decl_f_aspects : AspectSpec [inherited from ObjectDecl]
private property object_decl_p_defining_names : DefiningName.entity.array [inherited from ObjectDecl]
private property object_decl_p_defining_env : LexicalEnv [inherited from ObjectDecl]
private property object_decl_p_type_expression : TypeExpr.entity [inherited from ObjectDecl]
private property object_decl_p_is_static_decl : Bool [inherited from ObjectDecl]
private property object_decl_p_xref_equation : Equation [inherited from ObjectDecl]
property object_decl_p_public_part_decl : BasicDecl.entity [inherited from ObjectDecl]
property object_decl_p_private_part_decl : BasicDecl.entity [inherited from ObjectDecl]
private property object_decl_p_xref_entry_point : Bool [inherited from ObjectDecl]
node PackageRenamingDecl : BasicDecl

Declaration for a package renaming.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field package_renaming_decl_f_name : DefiningName
No documentation
field package_renaming_decl_f_renames : RenamingClause
No documentation
field package_renaming_decl_f_aspects : AspectSpec
No documentation
property package_renaming_decl_p_renamed_package : BasicDecl.entity

Return the declaration of the package that is renamed by Self.

property package_renaming_decl_p_final_renamed_package : BasicDecl.entity

Return the declaration of the package that is ultimately renamed by Self, skipping through all intermediate package renamings.

private property package_renaming_decl_p_defining_names : DefiningName.entity.array
No documentation
private property package_renaming_decl_p_defining_env : LexicalEnv
No documentation
private property package_renaming_decl_p_xref_entry_point : Bool
No documentation
private property package_renaming_decl_p_xref_equation : Equation
No documentation
node SingleProtectedDecl : BasicDecl

Declaration for a single protected object.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_expr_type : BaseTypeDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field single_protected_decl_f_name : DefiningName
No documentation
field single_protected_decl_f_aspects : AspectSpec
No documentation
field single_protected_decl_f_interfaces : ParentList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field single_protected_decl_f_definition : ProtectedDef
No documentation
private property single_protected_decl_p_defining_names : DefiningName.entity.array
No documentation
private property single_protected_decl_p_defining_env : LexicalEnv
No documentation
node SingleTaskDecl : BasicDecl

Declaration for a single task.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property basic_decl_p_env_hook_basic_decl : Bool [inherited from BasicDecl]
property basic_decl_p_is_formal : Bool [inherited from BasicDecl]
property basic_decl_p_doc_annotations : DocAnnotation.array [inherited from BasicDecl]
property basic_decl_p_doc : Character.array [inherited from BasicDecl]
property dispatcher_basic_decl_p_previous_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_canonical_part : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_static_decl : Bool [inherited from BasicDecl]
private property basic_decl_p_unshed_rebindings : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_is_imported : Bool [inherited from BasicDecl]
private property basic_decl_p_decl_private_part : PrivatePart.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_declarative_region : DeclarativePart.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_get_aspect_assoc : AspectAssoc.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect_spec_expr : Expr.entity [inherited from BasicDecl]
private property basic_decl_p_library_item_pragmas : Pragma.list.entity [inherited from BasicDecl]
property basic_decl_p_get_aspect : Aspect [inherited from BasicDecl]
property basic_decl_p_has_aspect : Bool [inherited from BasicDecl]
private property basic_decl_p_is_valid_pragma_for_name : Bool [inherited from BasicDecl]
property basic_decl_p_get_pragma : Pragma.entity [inherited from BasicDecl]
property basic_decl_p_get_representation_clause : AttributeDefClause.entity [inherited from BasicDecl]
property basic_decl_p_is_compilation_unit_root : Bool [inherited from BasicDecl]
private property basic_decl_p_populate_dependent_units : AdaNode.array [inherited from BasicDecl]
private property basic_decl_p_should_ref_generic_formals : Bool [inherited from BasicDecl]
private property basic_decl_p_is_in_public_part : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_is_in_private_part : Bool [inherited from BasicDecl]
property basic_decl_p_is_visible : Bool [inherited from BasicDecl]
private property basic_decl_p_subp_decl_match_signature : Bool [inherited from BasicDecl]
property basic_decl_p_base_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_root_subp_declarations : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_find_all_overrides : BasicDecl.entity.array [inherited from BasicDecl]
property basic_decl_p_defining_name : DefiningName.entity [inherited from BasicDecl]
private property basic_decl_p_identity_type : BaseTypeDecl.entity [inherited from BasicDecl]
private property dispatcher_basic_decl_p_array_ndims : Int [inherited from BasicDecl]
private property basic_decl_p_is_array : Bool [inherited from BasicDecl]
property dispatcher_basic_decl_p_type_expression : TypeExpr.entity [inherited from BasicDecl]
property basic_decl_p_subp_spec_or_null : BaseSubpSpec.entity [inherited from BasicDecl]
private property basic_decl_p_formal_param_holder_or_null : BaseFormalParamHolder.entity [inherited from BasicDecl]
property basic_decl_p_is_subprogram : Bool [inherited from BasicDecl]
private property basic_decl_p_is_stream_subprogram_for_type : Bool [inherited from BasicDecl]
private property basic_decl_p_can_be_paramless : Bool [inherited from BasicDecl]
private property basic_decl_p_is_paramless : Bool [inherited from BasicDecl]
private property dispatcher_basic_decl_p_constrain_prefix : Equation [inherited from BasicDecl]
property basic_decl_p_relative_name : SingleTokNode.entity [inherited from BasicDecl]
property basic_decl_p_relative_name_text : Symbol [inherited from BasicDecl]
private property basic_decl_p_name_symbol : Symbol [inherited from BasicDecl]
private property basic_decl_p_basic_decl_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property dispatcher_basic_decl_p_next_part_for_decl : BasicDecl.entity [inherited from BasicDecl]
property basic_decl_p_body_part_for_decl : Body.entity [inherited from BasicDecl]
private property basic_decl_p_decl_scope : LexicalEnv [inherited from BasicDecl]
private property basic_decl_p_fully_qualified_name_impl : SingleTokNode.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name_array : Symbol.array [inherited from BasicDecl]
property basic_decl_p_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_canonical_fully_qualified_name : Character.array [inherited from BasicDecl]
property basic_decl_p_unique_identifying_name : Character.array [inherited from BasicDecl]
private property basic_decl_p_custom_id_text : Character.array [inherited from BasicDecl]
private property basic_decl_p_does_aspects_make_preelaborable : Bool [inherited from BasicDecl]
field single_task_decl_f_task_type : SingleTaskTypeDecl
No documentation
field single_task_decl_f_aspects : AspectSpec
No documentation
private property single_task_decl_p_defining_names : DefiningName.entity.array
No documentation
private property single_task_decl_p_expr_type : BaseTypeDecl.entity
No documentation
private property single_task_decl_p_defining_env : LexicalEnv
No documentation
node CaseStmtAlternative : AdaNode

Alternative in a case statement (when ... => ...).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field case_stmt_alternative_f_choices : AlternativesList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DiscreteSubtypeIndication)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.OthersDesignator)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field case_stmt_alternative_f_stmts : StmtList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.Stmt)}
private property case_stmt_alternative_p_xref_entry_point : Bool
No documentation
private property case_stmt_alternative_p_xref_equation : Equation
No documentation
node CompilationUnit : AdaNode

Root node for all Ada analysis units.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field compilation_unit_f_prelude : AdaNode.list

with, use or pragma statements.

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.UseClause)}
  • ${node_name(T.WithClause)}
field compilation_unit_f_body : AdaNode

This field can contain one of the following nodes:

  • ${node_name(T.LibraryItem)}
  • ${node_name(T.Subunit)}
field compilation_unit_f_pragmas : Pragma.list
No documentation
private field compilation_unit_no_env : LexicalEnv
No documentation
private property compilation_unit_p_get_empty_env : LexicalEnv

Returns an empty env to use in env specs. This is meant as an optimization: Langkit referenced envs that return empty env can never be cached, so we used a CompilationUnit specific empty env, that will live for the same duration as its analysis unit, and then be invalidated.

property compilation_unit_p_syntactic_fully_qualified_name : Symbol.array

Return the syntactic fully qualified name of this compilation unit.

property compilation_unit_p_unit_kind : AnalysisUnitKind

Return the kind corresponding to this analysis unit.

property compilation_unit_p_withed_units : CompilationUnit.entity.array

Look for all "with" clauses at the top of this compilation unit and return all the compilation units designated by them.

property compilation_unit_p_imported_units : CompilationUnit.entity.array

Return all the compilation units that are directly imported by this one. This includes "with"ed units as well as the direct parent unit.

private property compilation_unit_p_unit_dependencies_helper : CompilationUnit.entity.array

Helper function for "unit_dependencies" that computes transitively the unit dependencies of the given to_visit units. The visited set of units is used to terminate the search once a fix-point has been reached, which is when all direct dependencies of to_visit are already included in the visited set.

property compilation_unit_p_unit_dependencies : CompilationUnit.entity.array

Return the list of all the compilation units that are (direct and indirect) dependencies of this one.

property compilation_unit_p_decl : BasicDecl

Get the root basic decl defined in this compilation unit.

private property compilation_unit_p_is_preelaborable_impl : Bool

Implementation helper for is_preelaborable.

Return whether Entity or its spec (if any) make it preelaborable. from_body has the same semantics as in does_aspects_make_preelaborate.

property compilation_unit_p_is_preelaborable : Bool

Whether this compilation unit is preelaborable or not.

private property compilation_unit_p_is_text_io_child : Bool

Returns whether this compilation unit defines a child package of Ada.Text_IO.

node ComponentClause : AdaNode

Representation clause for a single component.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field component_clause_f_id : Identifier
No documentation
field component_clause_f_position : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field component_clause_f_range : RangeSpec
No documentation
private property component_clause_p_xref_entry_point : Bool
No documentation
private property component_clause_p_xref_equation : Equation
No documentation
node ComponentDef : AdaNode

Definition for a component.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field component_def_f_has_aliased : Aliased
No documentation
field component_def_f_has_constant : Constant
No documentation
field component_def_f_type_expr : TypeExpr

This field can contain one of the following nodes:

  • ${node_name(T.AnonymousType)}
  • ${node_name(T.SubtypeIndication)}
private property component_def_p_xref_equation : Equation
No documentation
node Constant : abstract AdaNode

Qualifier for the constant keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_constant_node_p_as_bool : Bool

Return whether this is an instance of ConstantPresent

node Constant.Absent : Constant
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property constant_absent_p_as_bool : Bool
No documentation
node Constant.Present : Constant
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property constant_present_p_as_bool : Bool
No documentation
node Constraint : abstract AdaNode

Base class for type constraints.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property constraint_p_subtype : BaseTypeDecl.entity
No documentation
private property constraint_p_is_static : Bool
No documentation
node DeltaConstraint : Constraint

Delta and range type constraint.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property constraint_p_subtype : BaseTypeDecl.entity [inherited from Constraint]
private property constraint_p_is_static : Bool [inherited from Constraint]
field delta_constraint_f_digits : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field delta_constraint_f_range : RangeSpec
No documentation
private property delta_constraint_p_xref_equation : Equation
No documentation
node DigitsConstraint : Constraint

Digits and range type constraint.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property constraint_p_subtype : BaseTypeDecl.entity [inherited from Constraint]
private property constraint_p_is_static : Bool [inherited from Constraint]
field digits_constraint_f_digits : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field digits_constraint_f_range : RangeSpec
No documentation
private property digits_constraint_p_xref_equation : Equation
No documentation
node DiscriminantConstraint : Constraint

List of constraints that relate to type discriminants.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property constraint_p_subtype : BaseTypeDecl.entity [inherited from Constraint]
private property constraint_p_is_static : Bool [inherited from Constraint]
field discriminant_constraint_f_constraints : AssocList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.DiscriminantAssoc)}
private property discriminant_constraint_p_xref_equation : Equation
No documentation
node IndexConstraint : Constraint

List of type constraints.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property constraint_p_subtype : BaseTypeDecl.entity [inherited from Constraint]
private property constraint_p_is_static : Bool [inherited from Constraint]
field index_constraint_f_constraints : ConstraintList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.SubtypeIndication)}
  • ${node_name(T.TargetName)}
private property index_constraint_p_xref_equation : Equation
No documentation
node RangeConstraint : Constraint

Range-based type constraint.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property constraint_p_subtype : BaseTypeDecl.entity [inherited from Constraint]
private property constraint_p_is_static : Bool [inherited from Constraint]
field range_constraint_f_range : RangeSpec
No documentation
private property range_constraint_p_xref_equation : Equation
No documentation
node DeclarativePart : AdaNode

List of declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field declarative_part_f_decls : AdaNode.list

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.AbstractSubpDecl)}
  • ${node_name(T.AspectClause)}
  • ${node_name(T.Body)}
  • ${node_name(T.ComponentDecl)}
  • ${node_name(T.EntryDecl)}
  • ${node_name(T.ErrorDecl)}
  • ${node_name(T.ExceptionDecl)}
  • ${node_name(T.GenericDecl)}
  • ${node_name(T.GenericInstantiation)}
  • ${node_name(T.GenericRenamingDecl)}
  • ${node_name(T.IncompleteTypeDecl)}
  • ${node_name(T.NumberDecl)}
  • ${node_name(T.ObjectDecl)}
  • ${node_name(T.PackageDecl)}
  • ${node_name(T.PackageRenamingDecl)}
  • ${node_name(T.Pragma)}
  • ${node_name(T.ProtectedTypeDecl)}
  • ${node_name(T.SingleProtectedDecl)}
  • ${node_name(T.SingleTaskDecl)}
  • ${node_name(T.SubpDecl)}
  • ${node_name(T.SubtypeDecl)}
  • ${node_name(T.TaskTypeDecl)}
  • ${node_name(T.TypeDecl)}
  • ${node_name(T.UseClause)}
private property declarative_part_p_types_with_models : BaseTypeDecl.entity.array
No documentation
private property declarative_part_p_use_clauses_envs : LexicalEnv

Returns the envs for all the use clauses declared in this declarative part.

node PrivatePart : DeclarativePart

List of declarations in a private part.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field declarative_part_f_decls : AdaNode.list [inherited from DeclarativePart]
private property declarative_part_p_types_with_models : BaseTypeDecl.entity.array [inherited from DeclarativePart]
private property declarative_part_p_use_clauses_envs : LexicalEnv [inherited from DeclarativePart]
node PublicPart : DeclarativePart

List of declarations in a public part.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field declarative_part_f_decls : AdaNode.list [inherited from DeclarativePart]
private property declarative_part_p_types_with_models : BaseTypeDecl.entity.array [inherited from DeclarativePart]
private property declarative_part_p_use_clauses_envs : LexicalEnv [inherited from DeclarativePart]
node ElsifExprPart : AdaNode

elsif block, part of an if expression.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field elsif_expr_part_f_cond_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field elsif_expr_part_f_then_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
node ElsifStmtPart : AdaNode

elsif part in an if statement block.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field elsif_stmt_part_f_cond_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field elsif_stmt_part_f_stmts : StmtList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.Stmt)}
private property elsif_stmt_part_p_xref_entry_point : Bool
No documentation
private property elsif_stmt_part_p_xref_equation : Equation
No documentation
node Expr : abstract AdaNode

Base class for expressions.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address
No documentation
private property expr_p_type_var : LogicVar
No documentation
private property expr_p_type_val : AdaNode.entity
No documentation
property expr_p_expression_type : BaseTypeDecl.entity

Return the declaration corresponding to the type of this expression after name resolution.

property expr_p_is_dynamically_tagged : Bool

Returns whether this expression is dynamically tagged (See RM 3.9.2).

property expr_p_is_static_expr : Bool

Return whether this expression is static according to the ARM definition of static. See RM 4.9.

property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity

Return the first decl that is lexically named like self in self's scope.

property expr_p_eval_as_int : BigInt

Statically evaluates self, and returns the value of the evaluation as an integer.

Note

In order for a call to this not to raise, the expression needs to be a static expression, as specified in the ARM section 4.9. You can verify whether an expression is static with the is_static_expr property.

Attention!

This is an experimental feature, so even if it is exposed to allow experiments, it is totally unsupported and the API and behavior are very likely to change in the future.

property expr_p_eval_as_int_in_env : BigInt

Statically evaluates self, and returns the value of the evaluation as an integer. The given environment is used to substitute references to declarations by actual values.

Note

In order for a call to this not to raise, the expression needs to be a static expression, as specified in the ARM section 4.9. You can verify whether an expression is static with the is_static_expr property.

Attention!

This is an experimental feature, so even if it is exposed to allow experiments, it is totally unsupported and the API and behavior are very likely to change in the future.

property expr_p_eval_as_string : Character.array

Statically evaluates self, and returns the value of the evaluation as a string.

Note

In order for a call to this not to raise, the expression needs to be a static expression, as specified in the ARM section 4.9. You can verify whether an expression is static with the is_static_expr property.

Attention!

This is an experimental feature, so even if it is exposed to allow experiments, it is totally unsupported and the API and behavior are very likely to change in the future.

property expr_p_eval_as_string_in_env : Character.array

Statically evaluates self, and returns the value of the evaluation as a string. The given environment is used to substitute references to declarations by actual values.

Note

In order for a call to this not to raise, the expression needs to be a static expression, as specified in the ARM section 4.9. You can verify whether an expression is static with the is_static_expr property.

Attention!

This is an experimental feature, so even if it is exposed to allow experiments, it is totally unsupported and the API and behavior are very likely to change in the future.

private property expr_p_discrete_range : DiscreteRange

Return the discrete range for this expression, if applicable.

private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv

Returns the lexical environment designated by this name, assuming that this name cannot be overloaded.

private property dispatcher_expr_p_designated_env : LexicalEnv

Returns the lexical environment designated by this name.

If this name involves overloading, this will return a combination of the various candidate lexical environments.

private property expr_p_env_elements : AdaNode.entity.array
No documentation
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array

Returns the list of annotated elements in the lexical environment that can statically be a match for expr before overloading analysis.

property expr_p_matching_nodes : AdaNode.entity.array

Return the list of AST nodes that can be a match for this expression before overloading analysis.

private property expr_p_call_argument_equation : Equation

Generate the equation that binds the type_var of this expression given its expected type in the context of a subprogram call. Handles the case where that call is a primitive of the given call_is_primitive_of type.

private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl

Create an anonymous object decl in which Self appears either as the default expression (when as_renaming is False), or as the renamed object (when as_renaming is True).

private property ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
private property ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
private property expr_p_first_corresponding_decl : BasicDecl.entity

Return the first decl that is lexically named like self in self's scope.

private property expr_p_designated_env_no_overloading : LexicalEnv

Returns the lexical environment designated by this name, assuming that this name cannot be overloaded.

private property expr_p_designated_env : LexicalEnv

Returns the lexical environment designated by this name.

If this name involves overloading, this will return a combination of the various candidate lexical environments.

private property expr_p_env_elements_impl : AdaNode.entity.array

Returns the list of annotated elements in the lexical environment that can statically be a match for expr before overloading analysis.

node Allocator : Expr

Allocator expression (new ...).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field allocator_f_subpool : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
field allocator_f_type_or_expr : AdaNode

This field can contain one of the following nodes:

  • ${node_name(T.QualExpr)}
  • ${node_name(T.SubtypeIndication)}
property allocator_p_get_allocated_type : BaseTypeDecl.entity

Return the allocated type for this allocator.

private property allocator_p_xref_equation : Equation
No documentation
node BaseAggregate : abstract Expr

Base class for aggregates.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field base_aggregate_f_ancestor_expr : Expr
No documentation
field base_aggregate_f_assocs : AssocList
No documentation
private property base_aggregate_p_xref_equation : Equation
No documentation
private property base_aggregate_p_multidim_root_aggregate : MultidimAggregateInfo

Return the root parent aggregate if Self is part of a multidimensional array aggregate (either the root or a sub-aggregate).

private property base_aggregate_p_all_discriminants : BaseFormalParamDecl.entity.array

Return the list of all discriminants that must be associated by this aggregate.

private property base_aggregate_p_all_components : BaseFormalParamDecl.entity.array

Return the list of all components that must be associated by this aggregate.

private property base_aggregate_p_matched_discriminants : ParamMatch.array

Return the list of all discriminants specified by this aggregate, together with the actual used for it.

private property base_aggregate_p_matched_components : ParamMatch.array

Return the list of all components specified by this aggregate, together with the actual used for it.

private property base_aggregate_p_first_unmatched_formal : SingleFormal

Return the first discriminant or component that is not matched explicitly.

node Aggregate : BaseAggregate

Aggregate that is not a null record aggregate.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field base_aggregate_f_ancestor_expr : Expr [inherited from BaseAggregate]
field base_aggregate_f_assocs : AssocList [inherited from BaseAggregate]
private property base_aggregate_p_xref_equation : Equation [inherited from BaseAggregate]
private property base_aggregate_p_multidim_root_aggregate : MultidimAggregateInfo [inherited from BaseAggregate]
private property base_aggregate_p_all_discriminants : BaseFormalParamDecl.entity.array [inherited from BaseAggregate]
private property base_aggregate_p_all_components : BaseFormalParamDecl.entity.array [inherited from BaseAggregate]
private property base_aggregate_p_matched_discriminants : ParamMatch.array [inherited from BaseAggregate]
private property base_aggregate_p_matched_components : ParamMatch.array [inherited from BaseAggregate]
private property base_aggregate_p_first_unmatched_formal : SingleFormal [inherited from BaseAggregate]
node BracketAggregate : Aggregate

Bracket array or container aggregate (Ada 2020).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field base_aggregate_f_ancestor_expr : Expr [inherited from BaseAggregate]
field base_aggregate_f_assocs : AssocList [inherited from BaseAggregate]
private property base_aggregate_p_xref_equation : Equation [inherited from BaseAggregate]
private property base_aggregate_p_multidim_root_aggregate : MultidimAggregateInfo [inherited from BaseAggregate]
private property base_aggregate_p_all_discriminants : BaseFormalParamDecl.entity.array [inherited from BaseAggregate]
private property base_aggregate_p_all_components : BaseFormalParamDecl.entity.array [inherited from BaseAggregate]
private property base_aggregate_p_matched_discriminants : ParamMatch.array [inherited from BaseAggregate]
private property base_aggregate_p_matched_components : ParamMatch.array [inherited from BaseAggregate]
private property base_aggregate_p_first_unmatched_formal : SingleFormal [inherited from BaseAggregate]
node DeltaAggregate : BaseAggregate
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field base_aggregate_f_ancestor_expr : Expr [inherited from BaseAggregate]
field base_aggregate_f_assocs : AssocList [inherited from BaseAggregate]
private property base_aggregate_p_xref_equation : Equation [inherited from BaseAggregate]
private property base_aggregate_p_multidim_root_aggregate : MultidimAggregateInfo [inherited from BaseAggregate]
private property base_aggregate_p_all_discriminants : BaseFormalParamDecl.entity.array [inherited from BaseAggregate]
private property base_aggregate_p_all_components : BaseFormalParamDecl.entity.array [inherited from BaseAggregate]
private property base_aggregate_p_matched_discriminants : ParamMatch.array [inherited from BaseAggregate]
private property base_aggregate_p_matched_components : ParamMatch.array [inherited from BaseAggregate]
private property base_aggregate_p_first_unmatched_formal : SingleFormal [inherited from BaseAggregate]
node BracketDeltaAggregate : DeltaAggregate

Bracket delta aggregate (Ada 2020).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field base_aggregate_f_ancestor_expr : Expr [inherited from BaseAggregate]
field base_aggregate_f_assocs : AssocList [inherited from BaseAggregate]
private property base_aggregate_p_xref_equation : Equation [inherited from BaseAggregate]
private property base_aggregate_p_multidim_root_aggregate : MultidimAggregateInfo [inherited from BaseAggregate]
private property base_aggregate_p_all_discriminants : BaseFormalParamDecl.entity.array [inherited from BaseAggregate]
private property base_aggregate_p_all_components : BaseFormalParamDecl.entity.array [inherited from BaseAggregate]
private property base_aggregate_p_matched_discriminants : ParamMatch.array [inherited from BaseAggregate]
private property base_aggregate_p_matched_components : ParamMatch.array [inherited from BaseAggregate]
private property base_aggregate_p_first_unmatched_formal : SingleFormal [inherited from BaseAggregate]
node NullRecordAggregate : BaseAggregate

Aggregate for null record.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field base_aggregate_f_ancestor_expr : Expr [inherited from BaseAggregate]
field base_aggregate_f_assocs : AssocList [inherited from BaseAggregate]
private property base_aggregate_p_xref_equation : Equation [inherited from BaseAggregate]
private property base_aggregate_p_multidim_root_aggregate : MultidimAggregateInfo [inherited from BaseAggregate]
private property base_aggregate_p_all_discriminants : BaseFormalParamDecl.entity.array [inherited from BaseAggregate]
private property base_aggregate_p_all_components : BaseFormalParamDecl.entity.array [inherited from BaseAggregate]
private property base_aggregate_p_matched_discriminants : ParamMatch.array [inherited from BaseAggregate]
private property base_aggregate_p_matched_components : ParamMatch.array [inherited from BaseAggregate]
private property base_aggregate_p_first_unmatched_formal : SingleFormal [inherited from BaseAggregate]
node BinOp : Expr

Binary expression.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field bin_op_f_left : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field bin_op_f_op : Op

This field can contain one of the following nodes:

  • ${node_name(T.Op.And)}
  • ${node_name(T.Op.AndThen)}
  • ${node_name(T.Op.Concat)}
  • ${node_name(T.Op.Div)}
  • ${node_name(T.Op.DoubleDot)}
  • ${node_name(T.Op.Eq)}
  • ${node_name(T.Op.Gt)}
  • ${node_name(T.Op.Gte)}
  • ${node_name(T.Op.Lt)}
  • ${node_name(T.Op.Lte)}
  • ${node_name(T.Op.Minus)}
  • ${node_name(T.Op.Mod)}
  • ${node_name(T.Op.Mult)}
  • ${node_name(T.Op.Neq)}
  • ${node_name(T.Op.Or)}
  • ${node_name(T.Op.OrElse)}
  • ${node_name(T.Op.Plus)}
  • ${node_name(T.Op.Pow)}
  • ${node_name(T.Op.Rem)}
  • ${node_name(T.Op.Xor)}
field bin_op_f_right : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property bin_op_p_xref_equation : Equation
No documentation
private property dispatcher_bin_op_p_no_overload_equation : Equation

When no subprogram is found for this node's operator, use this property to construct the xref equation for this node.

private property ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
private property ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
private property expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
private property expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
private property bin_op_p_no_overload_equation : Equation

When no subprogram is found for this node's operator, use this property to construct the xref equation for this node.

node RelationOp : BinOp

Binary operation that compares two value, producing a boolean.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field bin_op_f_left : Expr [inherited from BinOp]
field bin_op_f_op : Op [inherited from BinOp]
field bin_op_f_right : Expr [inherited from BinOp]
private property bin_op_p_xref_equation : Equation [inherited from BinOp]
private property relation_op_p_no_overload_equation : Equation
No documentation
node BoxExpr : Expr

Box expression (<>).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
private property box_expr_p_xref_equation : Equation
No documentation
node CaseExprAlternative : Expr

Alternative in a case expression (when ... => ...).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field case_expr_alternative_f_choices : AlternativesList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DiscreteSubtypeIndication)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.OthersDesignator)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field case_expr_alternative_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
node CondExpr : abstract Expr

Base class for a conditional expressions (RM 4.5.7).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property dispatcher_cond_expr_p_dependent_exprs : Expr.entity.array

Return the dependent expressions for this conditional expression.

node CaseExpr : CondExpr

case expression (RM 4.5.7).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field case_expr_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field case_expr_f_cases : CaseExprAlternative.list
No documentation
private property case_expr_p_dependent_exprs : Expr.entity.array
No documentation
private property case_expr_p_xref_equation : Equation
No documentation
node IfExpr : CondExpr

if expression (RM 4.5.7).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field if_expr_f_cond_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field if_expr_f_then_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field if_expr_f_alternatives : ElsifExprPart.list
No documentation
field if_expr_f_else_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property if_expr_p_dependent_exprs : Expr.entity.array
No documentation
private property if_expr_p_xref_equation : Equation
No documentation
node ContractCases : Expr

List of associations for the Contract_Case aspect.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field contract_cases_f_contract_cases : ContractCaseAssoc.list
No documentation
node DeclExpr : Expr

Declare expression (Ada 2020).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field decl_expr_f_decls : BasicDecl.list

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.NumberDecl)}
  • ${node_name(T.ObjectDecl)}
  • ${node_name(T.SingleProtectedDecl)}
  • ${node_name(T.SingleTaskDecl)}
field decl_expr_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property decl_expr_p_xref_equation : Equation
No documentation
node MembershipExpr : Expr

Represent a membership test (in/not in operators).

Note that we don't consider them as binary operators since multiple expressions on the right hand side are allowed.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field membership_expr_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field membership_expr_f_op : Op

This field can contain one of the following nodes:

  • ${node_name(T.Op.In)}
  • ${node_name(T.Op.NotIn)}
field membership_expr_f_membership_exprs : ExprAlternativesList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DiscreteSubtypeName)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property membership_expr_p_xref_equation : Equation
No documentation
node Name : abstract Expr

Base class for names.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity

If this name is part of a defining name, return the enclosing defining name node.

property name_p_is_defining : Bool

Return True if this name is part of a defining name.

private property dispatcher_name_p_parent_scope : LexicalEnv

Returns the lexical environment that is the scope in which the entity designated by this name is defined/used.

property name_p_name_is : Bool

Helper. Check that this name matches sym.

property name_p_is_direct_call : Bool

Return True iff this name represents a call to a subprogram which is referred by its defining name. (i.e. not through a subprogram access).

property name_p_is_access_call : Bool

Return True iff this name represents a call to subprogram through an access type.

property name_p_is_call : Bool

Returns True if this Name corresponds to a call.

property name_p_is_dot_call : Bool

Returns True if this Name corresponds to a dot notation call.

property name_p_failsafe_referenced_def_name : RefdDef

Failsafe version of referenced_defining_name. Returns a RefdDef, which can be precise, imprecise, or error.

property name_p_referenced_defining_name : DefiningName.entity

Like referenced_decl, but will return the defining identifier for the decl, rather than the basic declaration node itself.

private property name_p_gnat_xref_decl : DefiningName.entity

Implementation helper for DefiningName.gnat_xref. TODO: Get rid of that by inlining in DefiningName.gnat_xref.

private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array
No documentation
property name_p_all_env_elements : AdaNode.entity.array

Return all elements in self's scope that are lexically named like Self.

private property name_p_first_corresponding_decl : BasicDecl.entity
No documentation
private property name_p_bottom_up_name_equation : Equation
No documentation
private property name_p_innermost_name : Name

Helper property. Return the innermost name following the name chain. For example, given:

A (B) (C) (D)
^-----------^ Self
^-------^     Self.name
^---^         Self.name.name

Self.innermost_name will return the node corresponding to Self.name.name.

private property name_p_parent_name_equation : Equation

Construct the xref equation for the chain of parent nested names.

private property name_p_subtype_indication_equation : Equation
No documentation
private property name_p_parent_name : Name

Will return the parent name until the stop point.

private property name_p_parent_callexpr : CallExpr.entity

If this name qualifies the prefix in a call expression, this returns the corresponding CallExpr node. Return null otherwise. For example:

C (12, 15);
^ parent_callexpr = <CallExpr>

A.B.C (12, 15);
    ^ parent_callexpr = <CallExpr>

A.B.C (12, 15);
  ^ parent_callexpr = null

C (12, 15);
   ^ parent_callexpr = null
private property name_p_is_range_attribute : Bool

Predicate that returns True if self is a range attribute ref.

private property dispatcher_name_p_scope : LexicalEnv

Lexical environment this identifier represents. This is similar to designated_env although it handles only cases for child units and it is used only during the environment population pass so it does not return orphan environments.

private property name_p_is_simple_name : Bool

Returns whether Self is a BaseId or a DottedName composed only of BaseIds.

private property dispatcher_name_p_ref_var : LogicVar

This property proxies the logic variable that points to the entity that this name refers to. For example, for a simple dotted name:

A.B

The dotted name's ref var is the one of the SingleTokNode B.

private property dispatcher_name_p_subp_spec_var : LogicVar

This logic variable holds the specification of the subprogram or subprogram access that is being called by this exact Name.

private property dispatcher_name_p_defines_subp_spec_var : Bool
No documentation
property name_p_called_subp_spec : BaseFormalParamHolder.entity

Return the subprogram specification of the subprogram or subprogram access that is being called by this exact Name, if relevant.

property name_p_referenced_decl : BasicDecl.entity

Return the declaration this node references after name resolution. If imprecise_fallback is True, errors raised during resolution of the xref equation are catched and a fallback mechanism is triggered, which tries to find the referenced declaration in an ad-hoc way.

property name_p_failsafe_referenced_decl : RefdDecl

Failsafe version of referenced_decl. Returns a RefdDecl, which can be precise, imprecise, or error.

property name_p_referenced_decl_internal : RefdDecl

Return the declaration this node references. Try not to run name res if already resolved. INTERNAL USE ONLY.

private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity

Assuming this name designates a type, return this type.

Since in Ada this can be resolved locally without any non-local analysis, this doesn't use logic equations.

property name_p_name_designated_type : BaseTypeDecl.entity

Like SubtypeIndication.designated_type, but on names, since because of Ada's ambiguous grammar, some subtype indications will be parsed as names.

property name_p_is_static_subtype : Bool

Returns whether Self denotes a static subtype or not.

private property name_p_name_designated_type_env : LexicalEnv
No documentation
private property name_p_internal_referenced_unit : AnalysisUnit

Return the analysis unit for the given kind corresponding to this Name. Return null if this is an illegal unit name. If load_if_needed is false and the target analysis unit is not loaded yet, don't load it and return a null unit.

private property name_p_referenced_unit : AnalysisUnit

Shortcut for: .internal_referenced_unit(kind, True).

private property name_p_matches : Bool

Return whether two names match each other.

This compares the symbol for Identifier and StringLiteral nodes. We consider that there is no match for all other node kinds.

property name_p_name_matches : Bool

Return whether two names match each other.

This compares the symbol for Identifier and StringLiteral nodes. We consider that there is no match for all other node kinds.

private property name_p_use_package_name_designated_env : LexicalEnv

Assuming Self is a name that is the direct child of a UsePackageClause's package name list, return the memoized designated environment for it.

property dispatcher_name_p_relative_name : SingleTokNode.entity

Returns the relative name of this instance. For example, for a prefix A.B.C, this will return C.

private property dispatcher_name_p_name_symbol : Symbol
No documentation
private property dispatcher_name_p_base_name : Name.entity

Returns the base name of this instance. For example, for a prefix A.B.C, this will return A.B.

private property name_p_xref_no_overloading : Equation

Simple xref equation for names. Doesn't try to resolve overloads. If all_els is True, then the name will be bound to the domain of all elements that corresponds. Else, it will be bound to the first one.

sequential determines whether the lookup will be sequential or not.

private property name_p_is_prefix : Bool

Returns whether Self is the prefix in name. Is used to determine whether lookups on this name should be recursive or not, without having to pass down the information as a function parameter.

private property name_p_is_suffix : Bool

Returns whether Self is the suffix in name.

property name_p_is_operator_name : Bool

Return whether the name that Self designates is an operator.

property name_p_is_write_reference : Bool

Whether this name is a write reference.

For example, X is a write reference in the following cases:

1. `X := 2;`
2. `X (2) := 2;`
3. `P(F => X)` where F is declared `out` or `in out`.
6. `X.P` where the formal for X is declared `out` or `in out`.
4. `X'Access`.
5. `X.C := 2`, `R.X := 2`

Note

This is an experimental feature. There might be some discrepancy with the GNAT concept of "write reference".

private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array

Assuming Self is a call to a subprogram, return an array of pairs (expected_type, expression) for each expression in and around the call that could be used for performing a dynamic dispatch for this call.

property name_p_is_dispatching_call : Bool
Returns True if this Name corresponds to a dispatching call, including:
  • calls done through subprogram access types.
  • calls to dispatching subprograms, in the object-oriented sense.

Note

This is an experimental feature. There might be some discrepancy with the GNAT concept of "dispatching call".

property name_p_is_static_call : Bool

Returns True if this Name corresponds to a static non-dispatching call. In other words, this will return True if and only if the target of the call is known statically.

Note

This is an experimental feature. There might be some discrepancy with the GNAT concept of "static call".

private property name_p_as_single_tok_node_array : SingleTokNode.array

Return the array of SingleTokNode nodes that compose this name.

property name_p_as_symbol_array : Symbol.array

Turn this name into an array of symbols.

For instance, a node with name A.B.C is turned into ['A', 'B', 'C'].

private property ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
private property ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
private property expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
private property expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
private property name_p_parent_scope : LexicalEnv

Returns the lexical environment that is the scope in which the entity designated by this name is defined/used.

private property name_p_all_env_els_impl : AdaNode.entity.array
No documentation
private property name_p_scope : LexicalEnv

Lexical environment this identifier represents. This is similar to designated_env although it handles only cases for child units and it is used only during the environment population pass so it does not return orphan environments.

private property name_p_ref_var : LogicVar

This property proxies the logic variable that points to the entity that this name refers to. For example, for a simple dotted name:

A.B

The dotted name's ref var is the one of the SingleTokNode B.

private property name_p_subp_spec_var : LogicVar

This logic variable holds the specification of the subprogram or subprogram access that is being called by this exact Name.

private property name_p_defines_subp_spec_var : Bool
No documentation
private property name_p_designated_type_impl : BaseTypeDecl.entity

Assuming this name designates a type, return this type.

Since in Ada this can be resolved locally without any non-local analysis, this doesn't use logic equations.

private property name_p_relative_name : SingleTokNode.entity

Returns the relative name of this instance. For example, for a prefix A.B.C, this will return C.

private property name_p_name_symbol : Symbol
No documentation
private property name_p_base_name : Name.entity

Returns the base name of this instance. For example, for a prefix A.B.C, this will return A.B.

node AttributeRef : Name

Expression to reference an attribute.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
private property dispatcher_name_p_subp_spec_var : LogicVar [inherited from Name]
private property dispatcher_name_p_defines_subp_spec_var : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
field attribute_ref_f_prefix : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
field attribute_ref_f_attribute : Identifier
No documentation
field attribute_ref_f_args : AdaNode
No documentation
private property attribute_ref_p_ref_var : LogicVar
No documentation
private field attribute_ref_r_ref_var : LogicVar
No documentation
private property attribute_ref_p_relative_name : SingleTokNode.entity
No documentation
private property attribute_ref_p_designated_type_impl : BaseTypeDecl.entity
No documentation
private property attribute_ref_p_args_list : AssocList.entity
No documentation
private property attribute_ref_p_env_elements_impl : AdaNode.entity.array
No documentation
private property attribute_ref_p_is_access_attr : Bool
No documentation
private property attribute_ref_p_designated_env : LexicalEnv
No documentation
private property attribute_ref_p_designated_env_model_attr : LexicalEnv
No documentation
private property attribute_ref_p_xref_equation : Equation
No documentation
private property attribute_ref_p_float_funcs_equation : Equation

Equation for float function attributes with profile (T*) -> T with T being any float type.

private property attribute_ref_p_mod_equation : Equation

Return the nameres equation for the Mod attribute (T'Mod (X) where T is a mod type and X an integer value).

private property attribute_ref_p_type_class_equation : Equation

Implementation of the Type_Class attribute, provided for compatibility with DEC 83.

private property attribute_ref_p_storage_pool_equation : Equation

Equation for the Storage_Pool attribute.

private property attribute_ref_p_model_attr_equation : Equation
No documentation
private property attribute_ref_p_bind_to_prefix_eq : Equation
No documentation
private property attribute_ref_p_result_attr_equation : Equation
No documentation
private property attribute_ref_p_tag_attr_equation : Equation
No documentation
private property attribute_ref_p_stream_attrs_equation : Equation
No documentation
private property attribute_ref_p_address_equation : Equation
No documentation
private property attribute_ref_p_identity_equation : Equation
No documentation
private property attribute_ref_p_universal_real_equation : Equation
No documentation
private property attribute_ref_p_succpred_xref_equation : Equation
No documentation
private property attribute_ref_p_minmax_equation : Equation
No documentation
private property attribute_ref_p_value_equation : Equation
No documentation
private property attribute_ref_p_image_equation : Equation
No documentation
private property attribute_ref_p_img_equation : Equation
No documentation
private property attribute_ref_p_pos_equation : Equation
No documentation
private property attribute_ref_p_val_equation : Equation
No documentation
private property attribute_ref_p_invalid_value_equation : Equation
No documentation
private property attribute_ref_p_access_equation : Equation
No documentation
private property attribute_ref_p_size_equation : Equation
No documentation
private property attribute_ref_p_array_attr_equation : Equation
No documentation
private property attribute_ref_p_subtype_attr_equation : Equation

Generates the xref equation for a an attribute that is defined on any subtype and that evaluates to an universal integer.

private property attribute_ref_p_inline_asm_equation : Equation

Return the xref equation for the 'Asm_Input' and 'Asm_Output' attributes.

node UpdateAttributeRef : AttributeRef

Reference to the Update attribute.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
private property dispatcher_name_p_subp_spec_var : LogicVar [inherited from Name]
private property dispatcher_name_p_defines_subp_spec_var : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
field attribute_ref_f_prefix : Name [inherited from AttributeRef]
field attribute_ref_f_attribute : Identifier [inherited from AttributeRef]
field attribute_ref_f_args : AdaNode [inherited from AttributeRef]
private property attribute_ref_p_ref_var : LogicVar [inherited from AttributeRef]
private field attribute_ref_r_ref_var : LogicVar [inherited from AttributeRef]
private property attribute_ref_p_relative_name : SingleTokNode.entity [inherited from AttributeRef]
private property attribute_ref_p_designated_type_impl : BaseTypeDecl.entity [inherited from AttributeRef]
private property attribute_ref_p_args_list : AssocList.entity [inherited from AttributeRef]
private property attribute_ref_p_env_elements_impl : AdaNode.entity.array [inherited from AttributeRef]
private property attribute_ref_p_is_access_attr : Bool [inherited from AttributeRef]
private property attribute_ref_p_designated_env : LexicalEnv [inherited from AttributeRef]
private property attribute_ref_p_designated_env_model_attr : LexicalEnv [inherited from AttributeRef]
private property attribute_ref_p_xref_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_float_funcs_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_mod_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_type_class_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_storage_pool_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_model_attr_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_bind_to_prefix_eq : Equation [inherited from AttributeRef]
private property attribute_ref_p_result_attr_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_tag_attr_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_stream_attrs_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_address_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_identity_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_universal_real_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_succpred_xref_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_minmax_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_value_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_image_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_img_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_pos_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_val_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_invalid_value_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_access_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_size_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_array_attr_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_subtype_attr_equation : Equation [inherited from AttributeRef]
private property attribute_ref_p_inline_asm_equation : Equation [inherited from AttributeRef]
node CallExpr : Name

Represent a syntactic call expression.

At the semantic level, this can be either a subprogram call, an array subcomponent access expression, an array slice or a type conversion.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
field call_expr_f_name : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
field call_expr_f_suffix : AdaNode

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BasicAssoc.list)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DiscreteSubtypeIndication)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
private property call_expr_p_ref_var : LogicVar
No documentation
private field call_expr_r_called_spec : LogicVar
No documentation
private property call_expr_p_subp_spec_var : LogicVar
No documentation
private property call_expr_p_defines_subp_spec_var : Bool
No documentation
private property call_expr_p_relative_name : SingleTokNode.entity
No documentation
private property call_expr_p_designated_env : LexicalEnv
No documentation
private property call_expr_p_env_elements_impl : AdaNode.entity.array
No documentation
private property call_expr_p_designated_type_impl : BaseTypeDecl.entity
No documentation
private property call_expr_p_params : AssocList.entity
No documentation
private property call_expr_p_check_array_slice : Bool

Return whether this CallExpr can correspond to taking a slice of the given array type.

property call_expr_p_is_array_slice : Bool

Return whether this CallExpr is actually an access to a slice of the array denoted by the prefix of this CallExpr.

private property call_expr_p_xref_equation : Equation
No documentation
private property call_expr_p_type_conv_xref_equation : Equation

Helper for xref_equation, handles construction of the equation in type conversion cases.

private property call_expr_p_entity_equation : Equation
No documentation
private property call_expr_p_general_xref_equation : Equation

Helper for xref_equation, handles construction of the equation in subprogram call cases.

private property call_expr_p_operator_equation : Equation

Equation for built-in operators.

private property call_expr_p_subscriptable_type_equation : Equation

Construct an equation verifying if Self is conformant to the type designator passed in parameter.

private property call_expr_p_subprogram_equation : Equation
No documentation
private property call_expr_p_check_for_type : Bool

Check that self is an appropriate CallExpr for given type, which must be a subscriptable type (eg; a type for which it makes senses to do a call expr on an instance of the type, like an array type, or an access to subprogram type.

node DefiningName : Name

Name that defines an entity.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
private property dispatcher_name_p_subp_spec_var : LogicVar [inherited from Name]
private property dispatcher_name_p_defines_subp_spec_var : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
field defining_name_f_name : Name

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
private property defining_name_p_parent_scope : LexicalEnv
No documentation
private property defining_name_p_scope : LexicalEnv
No documentation
private property defining_name_p_relative_name : SingleTokNode.entity
No documentation
private property defining_name_p_ref_var : LogicVar
No documentation
private property defining_name_p_env_elements_impl : AdaNode.entity.array
No documentation
private property defining_name_p_all_env_els_impl : AdaNode.entity.array
No documentation
property defining_name_p_basic_decl : BasicDecl.entity

Returns this DefiningName's basic declaration

property defining_name_p_find_refs : RefResult.array

Find all references to this defining name in the given root and its children.

private property defining_name_p_is_derivable_equal : Bool

Return whether this is a name that defines an "=" operator which implicitly declares an "/=" operator giving the complementary result, which is True iff this "=" declaration returns a Boolean (RM 6.6-6/3).

private property defining_name_p_is_potential_reference : Bool

Return whether the given symbol could be a reference to this defining name.

private property defining_name_p_is_referenced_by : RefResultKind

Returns True iff the given node is an identifier referring to Self. Note that this takes into account both direct references as well as potential references.

Potential references can occur in the context of dispatching calls: an identifier having for direct reference the declaration of an overridable subprogram is considered a potential reference to all subprograms that override it if the identifier appears in a dispatching call.

property defining_name_p_find_all_references : RefResult.array

Searches all references to this defining name in the given list of units.

private property defining_name_p_find_matching_name : DefiningName.entity

Helper for navigation proxies. Will return the defining name matching Self on the given BasicDecl.

property defining_name_p_find_all_calls : RefResult.array

Return the list of all possible calls to the subprogram which Self is the defining name of.

This will return the name corresponding to the call, excluding the parameters if there are any. For instance, it will return A for the A (B) call.

Note

This does not yet support calls done inside generics.

property defining_name_p_next_part : DefiningName.entity

Like BasicDecl.next_part_for_decl on a defining name

property defining_name_p_previous_part : DefiningName.entity

Like BasicDecl.previous_part_for_decl on a defining name

property defining_name_p_canonical_part : DefiningName.entity

Like BasicDecl.canonical_part on a defining name

private property defining_name_p_xref_equation : Equation
No documentation
private property defining_name_p_xref_entry_point : Bool
No documentation
node DiscreteSubtypeName : Name

Subtype name for membership test expressions.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
private property dispatcher_name_p_ref_var : LogicVar [inherited from Name]
private property dispatcher_name_p_subp_spec_var : LogicVar [inherited from Name]
private property dispatcher_name_p_defines_subp_spec_var : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
property dispatcher_name_p_relative_name : SingleTokNode.entity [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
field discrete_subtype_name_f_subtype : DiscreteSubtypeIndication
No documentation
node DottedName : Name

Name to select a suffix in a prefix.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
field dotted_name_f_prefix : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
field dotted_name_f_suffix : BaseId

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
private property dotted_name_p_ref_var : LogicVar
No documentation
private property dotted_name_p_subp_spec_var : LogicVar
No documentation
private property dotted_name_p_defines_subp_spec_var : Bool
No documentation
private property dotted_name_p_complete : CompletionItem.array
No documentation
private property dotted_name_p_designated_env_no_overloading : LexicalEnv
No documentation
private property dotted_name_p_designated_env : LexicalEnv
No documentation
private property dotted_name_p_all_env_els_impl : AdaNode.entity.array
No documentation
private property dotted_name_p_scope : LexicalEnv
No documentation
private property dotted_name_p_parent_scope : LexicalEnv
No documentation
private property dotted_name_p_relative_name : SingleTokNode.entity
No documentation
private property dotted_name_p_base_name : Name.entity
No documentation
private property dotted_name_p_env_elements_impl : AdaNode.entity.array
No documentation
private property dotted_name_p_designated_type_impl : BaseTypeDecl.entity
No documentation
private property dotted_name_p_xref_equation : Equation
No documentation
node EndName : Name

Entity name in end ...; syntactic constructs.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
private property dispatcher_name_p_subp_spec_var : LogicVar [inherited from Name]
private property dispatcher_name_p_defines_subp_spec_var : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
field end_name_f_name : Name

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
private property end_name_p_parent_scope : LexicalEnv
No documentation
private property end_name_p_scope : LexicalEnv
No documentation
private property end_name_p_relative_name : SingleTokNode.entity
No documentation
private property end_name_p_ref_var : LogicVar
No documentation
private property end_name_p_env_elements_impl : AdaNode.entity.array
No documentation
property end_name_p_basic_decl : BasicDecl.entity

Returns this EndName's basic declaration

private property end_name_p_xref_equation : Equation
No documentation
private property end_name_p_xref_entry_point : Bool
No documentation
node ExplicitDeref : Name

Explicit dereference expression (.all).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
field explicit_deref_f_prefix : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
private property explicit_deref_p_ref_var : LogicVar
No documentation
private field explicit_deref_r_called_spec : LogicVar
No documentation
private property explicit_deref_p_subp_spec_var : LogicVar
No documentation
private property explicit_deref_p_defines_subp_spec_var : Bool
No documentation
private property explicit_deref_p_relative_name : SingleTokNode.entity
No documentation
private property explicit_deref_p_designated_env : LexicalEnv
No documentation
private property explicit_deref_p_env_elements_impl : AdaNode.entity.array
No documentation
private property explicit_deref_p_eq_for_type : Equation
No documentation
private property explicit_deref_p_xref_equation : Equation
No documentation
private property explicit_deref_p_general_xref_equation : Equation
No documentation
node QualExpr : Name

Qualified expression (...'(...)).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
private property dispatcher_name_p_subp_spec_var : LogicVar [inherited from Name]
private property dispatcher_name_p_defines_subp_spec_var : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
field qual_expr_f_prefix : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
field qual_expr_f_suffix : Expr

This field can contain one of the following nodes:

  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.ParenExpr)}
private property qual_expr_p_ref_var : LogicVar
No documentation
private property qual_expr_p_relative_name : SingleTokNode.entity
No documentation
private property qual_expr_p_general_xref_equation : Equation
No documentation
private property qual_expr_p_xref_equation : Equation
No documentation
private property qual_expr_p_designated_type : BaseTypeDecl.entity
No documentation
private property qual_expr_p_designated_env : LexicalEnv
No documentation
private property qual_expr_p_env_elements_impl : AdaNode.entity.array
No documentation
node SingleTokNode : abstract Name

Base class for nodes that are made up of a single token.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity
No documentation
private property single_tok_node_p_subp_spec_var : LogicVar
No documentation
private property single_tok_node_p_ref_var : LogicVar
No documentation
private property single_tok_node_p_defines_subp_spec_var : Bool
No documentation
private property single_tok_node_p_sym : Symbol

Shortcut to get the symbol of this node. We keep this short form, even though the public property canonical_text is equivalent because it is very used inside of the internal properties

property single_tok_node_p_canonical_text : Symbol

Return a canonicalized version of this node's text.

private property single_tok_node_p_env_get_first_visible : AdaNode.entity

Like env.get_first, but returning the first visible element in the Ada sense.

node BaseId : abstract SingleTokNode

Base class for identifiers.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv
No documentation
private property base_id_p_designated_env_no_overloading : LexicalEnv
No documentation
private property base_id_p_designated_env : LexicalEnv

Decoupled implementation for designated_env, specifically used by DottedName when the parent is a library level package.

private property base_id_p_pkg_env : LexicalEnv

Return the lexical environment for this identifier, should it be a package. This method handles resolving to the most visible part of a package - private or body - if necessary. It also unwinds package renamings if necessary.

If inst_from_formal is True, we know that bd is a generic package instantiation coming from a rebound formal package, and that we need visibility on the formals.

private property base_id_p_parent_scope : LexicalEnv
No documentation
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity

Helper property for designated_type_impl. Returns the actual type defined by the given node, if any.

private property base_id_p_designated_type_impl : BaseTypeDecl.entity
No documentation
private property base_id_p_env_elements_impl : AdaNode.entity.array
No documentation
private property base_id_p_all_env_els_impl : AdaNode.entity.array
No documentation
private property base_id_p_env_elements_baseid : AdaNode.entity.array

Decoupled implementation for env_elements_impl, specifically used by designated_env when the parent is a library level package.

private property base_id_p_xref_equation : Equation
No documentation
private property base_id_p_base_id_xref_equation : Equation
No documentation
node CharLiteral : BaseId

Character literal.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
property char_literal_p_denoted_value : Character

Return the value that this literal denotes.

private property char_literal_p_xref_equation : Equation
No documentation
node Identifier : BaseId

Regular identifier.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_xref_equation : Equation [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property identifier_p_is_attr_with_args : Bool
No documentation
node Op : abstract BaseId

Operation in a binary expression.

Note that the ARM does not consider "double_dot" ("..") as a binary operator, but we process it this way here anyway to keep things simple.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol

Return the symbol that needs to be used to define an overload of this operator.

private property op_p_subprograms_for_symbol : BasicDecl.entity.array
No documentation
private property op_p_subprograms : BasicDecl.entity.array

Return the subprograms corresponding to this operator accessible in the lexical environment.

private property op_p_name_symbol : Symbol
No documentation
private property op_p_xref_equation : Equation
No documentation
node Op.Abs : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.And : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.AndThen : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Concat : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Div : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.DoubleDot : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Eq : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Gt : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Gte : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.In : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Lt : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Lte : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Minus : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Mod : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Mult : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Neq : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Not : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.NotIn : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Or : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.OrElse : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Plus : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Pow : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Rem : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node Op.Xor : Op
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
private property op_p_subprogram_symbol : Symbol [inherited from Op]
private property op_p_subprograms_for_symbol : BasicDecl.entity.array [inherited from Op]
private property op_p_subprograms : BasicDecl.entity.array [inherited from Op]
private property op_p_name_symbol : Symbol [inherited from Op]
private property op_p_xref_equation : Equation [inherited from Op]
node StringLiteral : BaseId

String literal.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property base_id_p_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env_no_overloading : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_env : LexicalEnv [inherited from BaseId]
private property base_id_p_pkg_env : LexicalEnv [inherited from BaseId]
private property base_id_p_parent_scope : LexicalEnv [inherited from BaseId]
private property base_id_p_designated_type_impl_get_real_type : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_designated_type_impl : BaseTypeDecl.entity [inherited from BaseId]
private property base_id_p_env_elements_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_all_env_els_impl : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_env_elements_baseid : AdaNode.entity.array [inherited from BaseId]
private property base_id_p_base_id_xref_equation : Equation [inherited from BaseId]
property string_literal_p_denoted_value : Character.array

Return the value that this literal denotes.

private property string_literal_p_xref_equation : Equation
No documentation
node NullLiteral : SingleTokNode

The null literal.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property null_literal_p_xref_equation : Equation
No documentation
node NumLiteral : abstract SingleTokNode

Base class for number literals.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
node IntLiteral : NumLiteral

Literal for an integer.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property int_literal_p_xref_equation : Equation
No documentation
property int_literal_p_denoted_value : BigInt

Return the value that this literal denotes.

node RealLiteral : NumLiteral

Literal for a real number.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private property single_tok_node_p_relative_name : SingleTokNode.entity [inherited from SingleTokNode]
private property single_tok_node_p_subp_spec_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_ref_var : LogicVar [inherited from SingleTokNode]
private property single_tok_node_p_defines_subp_spec_var : Bool [inherited from SingleTokNode]
private property single_tok_node_p_sym : Symbol [inherited from SingleTokNode]
property single_tok_node_p_canonical_text : Symbol [inherited from SingleTokNode]
private property single_tok_node_p_env_get_first_visible : AdaNode.entity [inherited from SingleTokNode]
private property real_literal_p_xref_equation : Equation
No documentation
node TargetName : Name

Name for Ada 2020 @.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
property name_p_enclosing_defining_name : DefiningName.entity [inherited from Name]
property name_p_is_defining : Bool [inherited from Name]
private property dispatcher_name_p_parent_scope : LexicalEnv [inherited from Name]
property name_p_name_is : Bool [inherited from Name]
property name_p_is_direct_call : Bool [inherited from Name]
property name_p_is_access_call : Bool [inherited from Name]
property name_p_is_call : Bool [inherited from Name]
property name_p_is_dot_call : Bool [inherited from Name]
property name_p_failsafe_referenced_def_name : RefdDef [inherited from Name]
property name_p_referenced_defining_name : DefiningName.entity [inherited from Name]
private property name_p_gnat_xref_decl : DefiningName.entity [inherited from Name]
private property dispatcher_name_p_all_env_els_impl : AdaNode.entity.array [inherited from Name]
property name_p_all_env_elements : AdaNode.entity.array [inherited from Name]
private property name_p_first_corresponding_decl : BasicDecl.entity [inherited from Name]
private property name_p_bottom_up_name_equation : Equation [inherited from Name]
private property name_p_innermost_name : Name [inherited from Name]
private property name_p_parent_name_equation : Equation [inherited from Name]
private property name_p_subtype_indication_equation : Equation [inherited from Name]
private property name_p_parent_name : Name [inherited from Name]
private property name_p_parent_callexpr : CallExpr.entity [inherited from Name]
private property name_p_is_range_attribute : Bool [inherited from Name]
private property dispatcher_name_p_scope : LexicalEnv [inherited from Name]
private property name_p_is_simple_name : Bool [inherited from Name]
private property dispatcher_name_p_subp_spec_var : LogicVar [inherited from Name]
private property dispatcher_name_p_defines_subp_spec_var : Bool [inherited from Name]
property name_p_called_subp_spec : BaseFormalParamHolder.entity [inherited from Name]
property name_p_referenced_decl : BasicDecl.entity [inherited from Name]
property name_p_failsafe_referenced_decl : RefdDecl [inherited from Name]
property name_p_referenced_decl_internal : RefdDecl [inherited from Name]
private property dispatcher_name_p_designated_type_impl : BaseTypeDecl.entity [inherited from Name]
property name_p_name_designated_type : BaseTypeDecl.entity [inherited from Name]
property name_p_is_static_subtype : Bool [inherited from Name]
private property name_p_name_designated_type_env : LexicalEnv [inherited from Name]
private property name_p_internal_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_referenced_unit : AnalysisUnit [inherited from Name]
private property name_p_matches : Bool [inherited from Name]
property name_p_name_matches : Bool [inherited from Name]
private property name_p_use_package_name_designated_env : LexicalEnv [inherited from Name]
private property dispatcher_name_p_name_symbol : Symbol [inherited from Name]
private property dispatcher_name_p_base_name : Name.entity [inherited from Name]
private property name_p_xref_no_overloading : Equation [inherited from Name]
private property name_p_is_prefix : Bool [inherited from Name]
private property name_p_is_suffix : Bool [inherited from Name]
property name_p_is_operator_name : Bool [inherited from Name]
property name_p_is_write_reference : Bool [inherited from Name]
private property name_p_potential_actuals_for_dispatch : ExpectedTypeForExpr.array [inherited from Name]
property name_p_is_dispatching_call : Bool [inherited from Name]
property name_p_is_static_call : Bool [inherited from Name]
private property name_p_as_single_tok_node_array : SingleTokNode.array [inherited from Name]
property name_p_as_symbol_array : Symbol.array [inherited from Name]
private field target_name_r_ref_var : LogicVar
No documentation
private property target_name_p_ref_var : LogicVar
No documentation
private property target_name_p_assign_statement : AssignStmt
No documentation
private property target_name_p_relative_name : SingleTokNode.entity
No documentation
private property target_name_p_xref_equation : Equation
No documentation
node ParenExpr : Expr

Parenthesized expression.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field paren_expr_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property paren_expr_p_xref_equation : Equation
No documentation
node QuantifiedExpr : Expr

Quantified expression.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field quantified_expr_f_quantifier : Quantifier
No documentation
field quantified_expr_f_loop_spec : ForLoopSpec
No documentation
field quantified_expr_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property quantified_expr_p_xref_equation : Equation
No documentation
node RaiseExpr : Expr

Expression to raise an exception.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field raise_expr_f_exception_name : Name
No documentation
field raise_expr_f_error_message : Expr
No documentation
private property raise_expr_p_xref_equation : Equation
No documentation
node UnOp : Expr

Unary expression.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field expr_logic_vars : Address [inherited from Expr]
private property expr_p_type_var : LogicVar [inherited from Expr]
private property expr_p_type_val : AdaNode.entity [inherited from Expr]
property expr_p_expression_type : BaseTypeDecl.entity [inherited from Expr]
property expr_p_is_dynamically_tagged : Bool [inherited from Expr]
property expr_p_is_static_expr : Bool [inherited from Expr]
property dispatcher_expr_p_first_corresponding_decl : BasicDecl.entity [inherited from Expr]
property expr_p_eval_as_int : BigInt [inherited from Expr]
property expr_p_eval_as_int_in_env : BigInt [inherited from Expr]
property expr_p_eval_as_string : Character.array [inherited from Expr]
property expr_p_eval_as_string_in_env : Character.array [inherited from Expr]
private property expr_p_discrete_range : DiscreteRange [inherited from Expr]
private property dispatcher_expr_p_designated_env_no_overloading : LexicalEnv [inherited from Expr]
private property dispatcher_expr_p_designated_env : LexicalEnv [inherited from Expr]
private property expr_p_env_elements : AdaNode.entity.array [inherited from Expr]
private property dispatcher_expr_p_env_elements_impl : AdaNode.entity.array [inherited from Expr]
property expr_p_matching_nodes : AdaNode.entity.array [inherited from Expr]
private property expr_p_call_argument_equation : Equation [inherited from Expr]
private property expr_p_create_object_decl_wrapper : AnonymousObjectDecl [inherited from Expr]
field un_op_f_op : Op

This field can contain one of the following nodes:

  • ${node_name(T.Op.Abs)}
  • ${node_name(T.Op.Minus)}
  • ${node_name(T.Op.Not)}
  • ${node_name(T.Op.Plus)}
field un_op_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property un_op_p_xref_equation : Equation
No documentation
node HandledStmts : AdaNode

List of statements, with optional exception handlers.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field handled_stmts_f_stmts : StmtList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.Stmt)}
field handled_stmts_f_exceptions : AdaNode.list

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.ExceptionHandler)}
  • ${node_name(T.Pragma)}
node InterfaceKind : abstract AdaNode

Kind of interface type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node InterfaceKind.Limited : InterfaceKind
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node InterfaceKind.Protected : InterfaceKind
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node InterfaceKind.Synchronized : InterfaceKind
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node InterfaceKind.Task : InterfaceKind
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node IterType : abstract AdaNode

Iteration type for for loops.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node IterType.In : IterType
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node IterType.Of : IterType
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node LibraryItem : AdaNode

Library item in a compilation unit.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field library_item_f_has_private : Private
No documentation
field library_item_f_item : BasicDecl

This field can contain one of the following nodes:

  • ${node_name(T.AbstractSubpDecl)}
  • ${node_name(T.BaseSubpBody)}
  • ${node_name(T.ErrorDecl)}
  • ${node_name(T.GenericDecl)}
  • ${node_name(T.GenericInstantiation)}
  • ${node_name(T.GenericRenamingDecl)}
  • ${node_name(T.PackageBody)}
  • ${node_name(T.PackageDecl)}
  • ${node_name(T.PackageRenamingDecl)}
  • ${node_name(T.SubpDecl)}
node Limited : abstract AdaNode

Qualifier for the limited keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_limited_node_p_as_bool : Bool

Return whether this is an instance of LimitedPresent

node Limited.Absent : Limited
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property limited_absent_p_as_bool : Bool
No documentation
node Limited.Present : Limited
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property limited_present_p_as_bool : Bool
No documentation
node LoopSpec : abstract AdaNode

Base class for loop specifications.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node ForLoopSpec : LoopSpec

Specification for a for loop.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field for_loop_spec_f_var_decl : ForLoopVarDecl
No documentation
field for_loop_spec_f_loop_type : IterType
No documentation
field for_loop_spec_f_has_reverse : Reverse
No documentation
field for_loop_spec_f_iter_expr : AdaNode

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DiscreteSubtypeIndication)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
private property for_loop_spec_p_iter_type : BaseTypeDecl.entity
No documentation
private property for_loop_spec_p_xref_equation : Equation
No documentation
private property for_loop_spec_p_iterator_xref_equation : Equation
No documentation
private property for_loop_spec_p_xref_entry_point : Bool
No documentation
node WhileLoopSpec : LoopSpec

Specification for a while loop.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field while_loop_spec_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property while_loop_spec_p_xref_equation : Equation
No documentation
node Mode : abstract AdaNode

Syntactic indicators for passing modes in formals.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property mode_p_is_writable : Bool

Return whether this mode allows the qualified entity to be written or not.

node Mode.Default : Mode
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property mode_p_is_writable : Bool [inherited from Mode]
node Mode.In : Mode
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property mode_p_is_writable : Bool [inherited from Mode]
node Mode.InOut : Mode
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property mode_p_is_writable : Bool [inherited from Mode]
node Mode.Out : Mode
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property mode_p_is_writable : Bool [inherited from Mode]
node NotNull : abstract AdaNode

Qualifier for the not null keywords.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_not_null_p_as_bool : Bool

Return whether this is an instance of NotNullPresent

node NotNull.Absent : NotNull
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property not_null_absent_p_as_bool : Bool
No documentation
node NotNull.Present : NotNull
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property not_null_present_p_as_bool : Bool
No documentation
node NullComponentDecl : AdaNode

Placeholder for the null in lists of components.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node OthersDesignator : AdaNode

other designator.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property others_designator_p_xref_equation : Equation
No documentation
node Overriding : abstract AdaNode

Syntactic indicators for subprogram overriding modes.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Overriding.NotOverriding : Overriding
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Overriding.Overriding : Overriding
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Overriding.Unspecified : Overriding
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Params : AdaNode

List of parameter specifications.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field params_f_params : ParamSpec.list
No documentation
node Pragma : AdaNode

Class for pragmas (RM 2.8). Pragmas are compiler directives, that can be language or compiler defined.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field pragma_node_f_id : Identifier
No documentation
field pragma_node_f_args : BaseAssoc.list
No documentation
private property pragma_node_p_xref_entry_point : Bool
No documentation
private property pragma_node_p_xref_equation : Equation
No documentation
private property pragma_node_p_associated_entity_name : Name.entity
No documentation
private property pragma_node_p_associated_decls_helper : BasicDecl.entity.array
No documentation
property pragma_node_p_associated_decls : BasicDecl.entity.array

Return an array of BasicDecl instances associated with this pragma, or an empty array if non applicable.

node PrimTypeAccessor : AdaNode

Synthetic node wrapping around a primitive type entity. Used in metadata.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private field prim_type_accessor_prim_type : BaseTypeDecl.entity
No documentation
private property prim_type_accessor_p_get_prim_type : BaseTypeDecl.entity
No documentation
node Private : abstract AdaNode

Qualifier for the private keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_private_node_p_as_bool : Bool

Return whether this is an instance of PrivatePresent

node Private.Absent : Private
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property private_absent_p_as_bool : Bool
No documentation
node Private.Present : Private
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property private_present_p_as_bool : Bool
No documentation
node ProtectedDef : AdaNode

Type definition for a protected object.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field protected_def_f_public_part : PublicPart
No documentation
field protected_def_f_private_part : PrivatePart
No documentation
field protected_def_f_end_name : EndName
No documentation
node Protected : abstract AdaNode

Qualifier for the protected keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_protected_node_p_as_bool : Bool

Return whether this is an instance of ProtectedPresent

node Protected.Absent : Protected
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property protected_absent_p_as_bool : Bool
No documentation
node Protected.Present : Protected
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property protected_present_p_as_bool : Bool
No documentation
node Quantifier : abstract AdaNode

Type for quantified expressions.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Quantifier.All : Quantifier
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Quantifier.Some : Quantifier
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node RangeSpec : AdaNode

Range specification.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field range_spec_f_range : Expr

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.BoxExpr)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
private property range_spec_p_xref_equation : Equation
No documentation
node RenamingClause : AdaNode

Renaming clause, used everywhere renamings are valid.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field renaming_clause_f_renamed_object : Name
No documentation
node SyntheticRenamingClause : RenamingClause

Synthetic renaming clause. Used to synthesize object decls with renamings. (See to_anonymous_object_decl).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field renaming_clause_f_renamed_object : Name [inherited from RenamingClause]
node Reverse : abstract AdaNode

Qualifier for the reverse keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_reverse_node_p_as_bool : Bool

Return whether this is an instance of ReversePresent

node Reverse.Absent : Reverse
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property reverse_absent_p_as_bool : Bool
No documentation
node Reverse.Present : Reverse
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property reverse_present_p_as_bool : Bool
No documentation
node SelectWhenPart : AdaNode

Alternative part in a select statements block.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field select_when_part_f_cond_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field select_when_part_f_stmts : StmtList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.Stmt)}
private property select_when_part_p_xref_equation : Equation
No documentation
node Stmt : abstract AdaNode

Bass class for statements.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool
No documentation
node CompositeStmt : abstract Stmt

Base class for composite statements.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
node AcceptStmt : CompositeStmt

accept statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field accept_stmt_f_name : Identifier
No documentation
field accept_stmt_f_entry_index_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field accept_stmt_f_params : EntryCompletionFormalParams
No documentation
private property accept_stmt_p_designated_entry : EntryDecl.entity
No documentation
private property accept_stmt_p_xref_equation : Equation
No documentation
node AcceptStmtWithStmts : AcceptStmt

Extended accept statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field accept_stmt_f_name : Identifier [inherited from AcceptStmt]
field accept_stmt_f_entry_index_expr : Expr [inherited from AcceptStmt]
field accept_stmt_f_params : EntryCompletionFormalParams [inherited from AcceptStmt]
private property accept_stmt_p_designated_entry : EntryDecl.entity [inherited from AcceptStmt]
private property accept_stmt_p_xref_equation : Equation [inherited from AcceptStmt]
field accept_stmt_with_stmts_f_stmts : HandledStmts
No documentation
field accept_stmt_with_stmts_f_end_name : EndName
No documentation
node BaseLoopStmt : abstract CompositeStmt

Base class for loop statements.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field base_loop_stmt_f_spec : LoopSpec
No documentation
field base_loop_stmt_f_stmts : StmtList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.Stmt)}
field base_loop_stmt_f_end_name : EndName
No documentation
private property base_loop_stmt_p_xref_equation : Equation
No documentation
node ForLoopStmt : BaseLoopStmt

Statement for for loops (for ... loop ... end loop;).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field base_loop_stmt_f_spec : LoopSpec [inherited from BaseLoopStmt]
field base_loop_stmt_f_stmts : StmtList [inherited from BaseLoopStmt]
field base_loop_stmt_f_end_name : EndName [inherited from BaseLoopStmt]
private property base_loop_stmt_p_xref_equation : Equation [inherited from BaseLoopStmt]
node LoopStmt : BaseLoopStmt

Statement for simple loops (loop ... end loop;).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field base_loop_stmt_f_spec : LoopSpec [inherited from BaseLoopStmt]
field base_loop_stmt_f_stmts : StmtList [inherited from BaseLoopStmt]
field base_loop_stmt_f_end_name : EndName [inherited from BaseLoopStmt]
private property base_loop_stmt_p_xref_equation : Equation [inherited from BaseLoopStmt]
node WhileLoopStmt : BaseLoopStmt

Statement for while loops (while ... loop ... end loop;).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field base_loop_stmt_f_spec : LoopSpec [inherited from BaseLoopStmt]
field base_loop_stmt_f_stmts : StmtList [inherited from BaseLoopStmt]
field base_loop_stmt_f_end_name : EndName [inherited from BaseLoopStmt]
private property base_loop_stmt_p_xref_equation : Equation [inherited from BaseLoopStmt]
node BlockStmt : abstract CompositeStmt

Base class for statement blocks.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
private property block_stmt_p_xref_equation : Equation
No documentation
node BeginBlock : BlockStmt

Statement block with no declarative part.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
private property block_stmt_p_xref_equation : Equation [inherited from BlockStmt]
field begin_block_f_stmts : HandledStmts
No documentation
field begin_block_f_end_name : EndName
No documentation
node DeclBlock : BlockStmt

Statement block with a declarative part.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
private property block_stmt_p_xref_equation : Equation [inherited from BlockStmt]
field decl_block_f_decls : DeclarativePart
No documentation
field decl_block_f_stmts : HandledStmts
No documentation
field decl_block_f_end_name : EndName
No documentation
node CaseStmt : CompositeStmt

case statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field case_stmt_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field case_stmt_f_alternatives : CaseStmtAlternative.list
No documentation
private property case_stmt_p_xref_equation : Equation
No documentation
node ExtendedReturnStmt : CompositeStmt

Extended return statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field extended_return_stmt_f_decl : ExtendedReturnStmtObjectDecl
No documentation
field extended_return_stmt_f_stmts : HandledStmts
No documentation
private property extended_return_stmt_p_xref_equation : Equation
No documentation
node IfStmt : CompositeStmt

if statement block.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field if_stmt_f_cond_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field if_stmt_f_then_stmts : StmtList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.Stmt)}
field if_stmt_f_alternatives : ElsifStmtPart.list
No documentation
field if_stmt_f_else_stmts : StmtList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.Stmt)}
private property if_stmt_p_xref_equation : Equation
No documentation
node NamedStmt : CompositeStmt

Wrapper class, used for composite statements that can be named (declare blocks, loops). This allows to both have a BasicDecl for the named entity declared, and a CompositeStmt for the statement hierarchy.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field named_stmt_f_decl : NamedStmtDecl
No documentation
field named_stmt_f_stmt : CompositeStmt

This field can contain one of the following nodes:

  • ${node_name(T.BaseLoopStmt)}
  • ${node_name(T.BlockStmt)}
private property named_stmt_p_xref_equation : Equation
No documentation
node SelectStmt : CompositeStmt

select statements block.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field select_stmt_f_guards : SelectWhenPart.list
No documentation
field select_stmt_f_else_stmts : StmtList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.Stmt)}
field select_stmt_f_abort_stmts : StmtList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Pragma)}
  • ${node_name(T.Stmt)}
private property select_stmt_p_xref_equation : Equation
No documentation
node ErrorStmt : Stmt

Placeholder node for syntax errors in lists of statements.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
node SimpleStmt : abstract Stmt

Base class for simple statements.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
node AbortStmt : SimpleStmt

abort statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field abort_stmt_f_names : Name.list

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
private property abort_stmt_p_xref_equation : Equation
No documentation
node AssignStmt : SimpleStmt

Statement for assignments.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field assign_stmt_f_dest : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
field assign_stmt_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property assign_stmt_p_xref_equation : Equation
No documentation
node CallStmt : SimpleStmt

Statement for entry or procedure calls.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field call_stmt_f_call : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
private property call_stmt_p_xref_equation : Equation
No documentation
node DelayStmt : SimpleStmt

delay statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field delay_stmt_f_has_until : Until
No documentation
field delay_stmt_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property delay_stmt_p_xref_equation : Equation
No documentation
node ExitStmt : SimpleStmt

exit statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field exit_stmt_f_loop_name : Identifier
No documentation
field exit_stmt_f_cond_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property exit_stmt_p_xref_equation : Equation
No documentation
node GotoStmt : SimpleStmt

goto statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field goto_stmt_f_label_name : Name

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
private property goto_stmt_p_xref_equation : Equation
No documentation
node Label : SimpleStmt

Statement to declare a code label.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field label_f_decl : LabelDecl
No documentation
private property label_p_xref_equation : Equation
No documentation
node NullStmt : SimpleStmt

null; statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
private property null_stmt_p_xref_equation : Equation
No documentation
node RaiseStmt : SimpleStmt

raise statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field raise_stmt_f_exception_name : Name
No documentation
field raise_stmt_f_error_message : Expr
No documentation
private property raise_stmt_p_xref_equation : Equation
No documentation
node RequeueStmt : SimpleStmt

requeue statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field requeue_stmt_f_call_name : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
field requeue_stmt_f_has_abort : Abort
No documentation
private property requeue_stmt_p_innermost_entry_or_accept_stmt_params : BaseFormalParamHolder.entity
No documentation
private property requeue_stmt_p_xref_equation : Equation
No documentation
node ReturnStmt : SimpleStmt

return statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
field return_stmt_f_return_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property return_stmt_p_subp : SubpBody.entity

Returns the subprogram this return statement belongs to

private property return_stmt_p_xref_equation : Equation
No documentation
node TerminateAlternative : SimpleStmt

terminate alternative in a select statement.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property stmt_p_xref_entry_point : Bool [inherited from Stmt]
private property terminate_alternative_p_xref_equation : Equation
No documentation
node SubpKind : abstract AdaNode

Qualifier for a subprogram kind.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node SubpKind.Function : SubpKind
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node SubpKind.Procedure : SubpKind
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
node Subunit : AdaNode

Subunit (separate).

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field subunit_f_name : Name

This field can contain one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field subunit_f_body : Body

This field can contain one of the following nodes:

  • ${node_name(T.PackageBody)}
  • ${node_name(T.ProtectedBody)}
  • ${node_name(T.SubpBody)}
  • ${node_name(T.TaskBody)}
private property subunit_p_env_hook_subunit : Bool

Helper for AdaNode.env_hook. Handle sub-units (separates).

property subunit_p_body_root : BasicDecl.entity

Return the body in which this subunit is rooted.

private property subunit_p_xref_entry_point : Bool
No documentation
private property subunit_p_xref_equation : Equation
No documentation
node Synchronized : abstract AdaNode

Qualifier for the synchronized keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_synchronized_node_p_as_bool : Bool

Return whether this is an instance of SynchronizedPresent

node Synchronized.Absent : Synchronized
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property synchronized_absent_p_as_bool : Bool
No documentation
node Synchronized.Present : Synchronized
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property synchronized_present_p_as_bool : Bool
No documentation
node Tagged : abstract AdaNode

Qualifier for the tagged keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_tagged_node_p_as_bool : Bool

Return whether this is an instance of TaggedPresent

node Tagged.Absent : Tagged
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property tagged_absent_p_as_bool : Bool
No documentation
node Tagged.Present : Tagged
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property tagged_present_p_as_bool : Bool
No documentation
node TaskDef : AdaNode

Type definition for a task type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field task_def_f_interfaces : ParentList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field task_def_f_public_part : PublicPart
No documentation
field task_def_f_private_part : PrivatePart
No documentation
field task_def_f_end_name : EndName
No documentation
node TypeDef : abstract AdaNode

Base class for type definitions.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange

Return the discrete range for this type def, if applicable.

private property dispatcher_type_def_p_array_ndims : Int

If this designates an array type, return its number of dimensions. Return 0 otherwise.

private property type_def_p_is_real_type : Bool

Whether type is a real type or not.

private property dispatcher_type_def_p_is_float_type : Bool

Whether type is a float type or not.

private property dispatcher_type_def_p_is_fixed_point : Bool

Whether type is a fixed point type or not.

private property dispatcher_type_def_p_is_discrete_type : Bool
No documentation
private property dispatcher_type_def_p_is_int_type : Bool

Whether type is an integer type or not.

private property dispatcher_type_def_p_is_access_type : Bool

Whether type is an access type or not.

private property dispatcher_type_def_p_is_char_type : Bool
No documentation
private property dispatcher_type_def_p_is_enum_type : Bool
No documentation
private property dispatcher_type_def_p_is_record_type : Bool
No documentation
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity
No documentation
private property dispatcher_type_def_p_is_tagged_type : Bool

Return whether this type is tagged.

private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity

Return the base type entity for this derived type definition.

private property type_def_p_base_types : BaseTypeDecl.entity.array

Return all the base types for this type (base type + base interfaces)

private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array

Return the interfaces this type derives from

private property type_def_p_defining_env : LexicalEnv
No documentation
private property type_def_p_containing_type : TypeDecl.entity

Return the TypeDecl containing this TypeDef

private property type_def_p_previous_part : BaseTypeDecl.entity
No documentation
private property type_def_p_previous_part_env : LexicalEnv
No documentation
private property dispatcher_type_def_p_is_static : Bool
No documentation
private property ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
private property ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
private property type_def_p_discrete_range : DiscreteRange

Return the discrete range for this type def, if applicable.

private property type_def_p_array_ndims : Int

If this designates an array type, return its number of dimensions. Return 0 otherwise.

private property type_def_p_is_float_type : Bool

Whether type is a float type or not.

private property type_def_p_is_fixed_point : Bool

Whether type is a fixed point type or not.

private property type_def_p_is_discrete_type : Bool
No documentation
private property type_def_p_is_int_type : Bool

Whether type is an integer type or not.

private property type_def_p_is_access_type : Bool

Whether type is an access type or not.

private property type_def_p_is_char_type : Bool
No documentation
private property type_def_p_is_enum_type : Bool
No documentation
private property type_def_p_is_record_type : Bool
No documentation
private property type_def_p_accessed_type : BaseTypeDecl.entity
No documentation
private property type_def_p_is_tagged_type : Bool

Return whether this type is tagged.

private property type_def_p_base_type : BaseTypeDecl.entity

Return the base type entity for this derived type definition.

private property type_def_p_base_interfaces : BaseTypeDecl.entity.array

Return the interfaces this type derives from

private property type_def_p_is_static : Bool
No documentation
node AccessDef : abstract TypeDef

Base class for access type definitions.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property dispatcher_type_def_p_is_static : Bool [inherited from TypeDef]
field access_def_f_has_not_null : NotNull
No documentation
private property access_def_p_is_access_type : Bool
No documentation
node AccessToSubpDef : AccessDef

Type definition for accesses to subprograms.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property dispatcher_type_def_p_is_static : Bool [inherited from TypeDef]
field access_def_f_has_not_null : NotNull [inherited from AccessDef]
private property access_def_p_is_access_type : Bool [inherited from AccessDef]
field access_to_subp_def_f_has_protected : Protected
No documentation
field access_to_subp_def_f_subp_spec : SubpSpec
No documentation
private property access_to_subp_def_p_xref_equation : Equation
No documentation
private property access_to_subp_def_p_accessed_type : BaseTypeDecl.entity
No documentation
node BaseTypeAccessDef : abstract AccessDef

Base class for access type definitions.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property dispatcher_type_def_p_is_static : Bool [inherited from TypeDef]
field access_def_f_has_not_null : NotNull [inherited from AccessDef]
private property access_def_p_is_access_type : Bool [inherited from AccessDef]
node AnonymousTypeAccessDef : BaseTypeAccessDef

Synthetic type access, that will directly reference a type decl. It is used to generate synthetic anonymous access types.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property dispatcher_type_def_p_is_static : Bool [inherited from TypeDef]
field access_def_f_has_not_null : NotNull [inherited from AccessDef]
private property access_def_p_is_access_type : Bool [inherited from AccessDef]
field anonymous_type_access_def_f_type_decl : BaseTypeDecl
No documentation
private property anonymous_type_access_def_p_accessed_type : BaseTypeDecl.entity
No documentation
node TypeAccessDef : BaseTypeAccessDef

Syntactic type definition for accesses.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property dispatcher_type_def_p_is_static : Bool [inherited from TypeDef]
field access_def_f_has_not_null : NotNull [inherited from AccessDef]
private property access_def_p_is_access_type : Bool [inherited from AccessDef]
field type_access_def_f_has_all : All
No documentation
field type_access_def_f_has_constant : Constant
No documentation
field type_access_def_f_subtype_indication : SubtypeIndication
No documentation
private property type_access_def_p_accessed_type : BaseTypeDecl.entity
No documentation
private property type_access_def_p_xref_equation : Equation
No documentation
node ArrayTypeDef : TypeDef

Type definition for an array.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
field array_type_def_f_indices : ArrayIndices
No documentation
field array_type_def_f_component_type : ComponentDef
No documentation
private property array_type_def_p_comp_type : BaseTypeDecl.entity

Returns the type stored as a component in the array.

private property array_type_def_p_index_type : BaseTypeDecl.entity
No documentation
private property array_type_def_p_array_ndims : Int
No documentation
private property array_type_def_p_xref_equation : Equation
No documentation
private property array_type_def_p_is_static : Bool
No documentation
private property array_type_def_p_xref_entry_point : Bool
No documentation
node DerivedTypeDef : TypeDef

Type definition for a derived type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
field derived_type_def_f_has_abstract : Abstract
No documentation
field derived_type_def_f_has_limited : Limited
No documentation
field derived_type_def_f_has_synchronized : Synchronized
No documentation
field derived_type_def_f_subtype_indication : SubtypeIndication
No documentation
field derived_type_def_f_interfaces : ParentList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field derived_type_def_f_record_extension : BaseRecordDef
No documentation
field derived_type_def_f_has_with_private : WithPrivate
No documentation
private property derived_type_def_p_array_ndims : Int
No documentation
private property derived_type_def_p_base_type : BaseTypeDecl.entity
No documentation
private property derived_type_def_p_base_interfaces : BaseTypeDecl.entity.array
No documentation
private property derived_type_def_p_is_int_type : Bool
No documentation
private property derived_type_def_p_is_access_type : Bool
No documentation
private property derived_type_def_p_is_char_type : Bool
No documentation
private property derived_type_def_p_is_float_type : Bool
No documentation
private property derived_type_def_p_is_fixed_point : Bool
No documentation
private property derived_type_def_p_accessed_type : BaseTypeDecl.entity
No documentation
private property derived_type_def_p_is_tagged_type : Bool
No documentation
private property derived_type_def_p_is_enum_type : Bool
No documentation
private property derived_type_def_p_is_record_type : Bool
No documentation
private property derived_type_def_p_is_static : Bool
No documentation
private property derived_type_def_p_xref_equation : Equation
No documentation
private property derived_type_def_p_discrete_range : DiscreteRange
No documentation
node EnumTypeDef : TypeDef

Type definition for enumerations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
field enum_type_def_f_enum_literals : EnumLiteralDecl.list
No documentation
private property enum_type_def_p_is_char_type : Bool
No documentation
private property enum_type_def_p_is_enum_type : Bool
No documentation
private property enum_type_def_p_xref_equation : Equation
No documentation
private property enum_type_def_p_is_static : Bool
No documentation
node FormalDiscreteTypeDef : TypeDef

Type definition for discrete types in generic formals.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property dispatcher_type_def_p_is_static : Bool [inherited from TypeDef]
private property formal_discrete_type_def_p_xref_equation : Equation
No documentation
private property formal_discrete_type_def_p_is_discrete_type : Bool
No documentation
node InterfaceTypeDef : TypeDef

Type definition for an interface.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property dispatcher_type_def_p_is_static : Bool [inherited from TypeDef]
field interface_type_def_f_interface_kind : InterfaceKind
No documentation
field interface_type_def_f_interfaces : ParentList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
private property interface_type_def_p_is_tagged_type : Bool
No documentation
private property interface_type_def_p_base_interfaces : BaseTypeDecl.entity.array
No documentation
private property interface_type_def_p_xref_equation : Equation
No documentation
node ModIntTypeDef : TypeDef

Type definition for a modular integer type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
field mod_int_type_def_f_expr : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.BoxExpr)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
private property mod_int_type_def_p_is_int_type : Bool
No documentation
private property mod_int_type_def_p_xref_equation : Equation
No documentation
private property mod_int_type_def_p_is_static : Bool
No documentation
private property mod_int_type_def_p_discrete_range : DiscreteRange
No documentation
node PrivateTypeDef : TypeDef

Type definition for a private type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property dispatcher_type_def_p_is_static : Bool [inherited from TypeDef]
field private_type_def_f_has_abstract : Abstract
No documentation
field private_type_def_f_has_tagged : Tagged
No documentation
field private_type_def_f_has_limited : Limited
No documentation
private property private_type_def_p_is_tagged_type : Bool
No documentation
private property private_type_def_p_xref_equation : Equation
No documentation
node RealTypeDef : abstract TypeDef

Type definition for real numbers.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property real_type_def_p_xref_equation : Equation
No documentation
private property real_type_def_p_is_static : Bool
No documentation
node DecimalFixedPointDef : RealTypeDef

Type definition for decimal fixed-point numbers.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property real_type_def_p_xref_equation : Equation [inherited from RealTypeDef]
private property real_type_def_p_is_static : Bool [inherited from RealTypeDef]
field decimal_fixed_point_def_f_delta : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.BoxExpr)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field decimal_fixed_point_def_f_digits : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.BoxExpr)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field decimal_fixed_point_def_f_range : RangeSpec
No documentation
private property decimal_fixed_point_def_p_is_fixed_point : Bool
No documentation
node FloatingPointDef : RealTypeDef

Type definition for floating-point numbers.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property real_type_def_p_xref_equation : Equation [inherited from RealTypeDef]
private property real_type_def_p_is_static : Bool [inherited from RealTypeDef]
field floating_point_def_f_num_digits : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.BoxExpr)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field floating_point_def_f_range : RangeSpec
No documentation
private property floating_point_def_p_is_float_type : Bool
No documentation
node OrdinaryFixedPointDef : RealTypeDef

Type definition for ordinary fixed-point numbers.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property real_type_def_p_xref_equation : Equation [inherited from RealTypeDef]
private property real_type_def_p_is_static : Bool [inherited from RealTypeDef]
field ordinary_fixed_point_def_f_delta : Expr

This field can contain one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.BoxExpr)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field ordinary_fixed_point_def_f_range : RangeSpec
No documentation
private property ordinary_fixed_point_def_p_is_fixed_point : Bool
No documentation
node RecordTypeDef : TypeDef

Type definition for a record.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_discrete_range : DiscreteRange [inherited from TypeDef]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_int_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
private property dispatcher_type_def_p_is_static : Bool [inherited from TypeDef]
field record_type_def_f_has_abstract : Abstract
No documentation
field record_type_def_f_has_tagged : Tagged
No documentation
field record_type_def_f_has_limited : Limited
No documentation
field record_type_def_f_record_def : BaseRecordDef
No documentation
private property record_type_def_p_is_tagged_type : Bool
No documentation
private property record_type_def_p_is_record_type : Bool
No documentation
private property record_type_def_p_xref_equation : Equation
No documentation
node SignedIntTypeDef : TypeDef

Type definition for a signed integer type.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property dispatcher_type_def_p_array_ndims : Int [inherited from TypeDef]
private property type_def_p_is_real_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_float_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_fixed_point : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_discrete_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_access_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_char_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_enum_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_is_record_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_accessed_type : BaseTypeDecl.entity [inherited from TypeDef]
private property dispatcher_type_def_p_is_tagged_type : Bool [inherited from TypeDef]
private property dispatcher_type_def_p_base_type : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_base_types : BaseTypeDecl.entity.array [inherited from TypeDef]
private property dispatcher_type_def_p_base_interfaces : BaseTypeDecl.entity.array [inherited from TypeDef]
private property type_def_p_defining_env : LexicalEnv [inherited from TypeDef]
private property type_def_p_containing_type : TypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part : BaseTypeDecl.entity [inherited from TypeDef]
private property type_def_p_previous_part_env : LexicalEnv [inherited from TypeDef]
field signed_int_type_def_f_range : RangeSpec
No documentation
private property signed_int_type_def_p_is_int_type : Bool
No documentation
private property signed_int_type_def_p_xref_equation : Equation
No documentation
private property signed_int_type_def_p_discrete_range : DiscreteRange
No documentation
private property signed_int_type_def_p_is_static : Bool
No documentation
node TypeExpr : abstract AdaNode

A type expression is an abstract node that embodies the concept of a reference to a type.

Since Ada has both subtype_indications and anonymous (inline) type declarations, a type expression contains one or the other.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property type_expr_p_array_ndims : Int
No documentation
property type_expr_p_type_name : Name.entity

Return the name node for this type expression, if applicable, else null

private property type_expr_p_accessed_type : BaseTypeDecl.entity
No documentation
private property type_expr_p_defining_env : LexicalEnv
No documentation
private property dispatcher_type_expr_p_designated_type : BaseTypeDecl.entity

Return the type designated by this type expression.

property type_expr_p_designated_type_decl : BaseTypeDecl.entity

Returns the type declaration designated by this type expression.

property type_expr_p_designated_type_decl_from : BaseTypeDecl.entity

Return the type declaration designated by this type expression as viewed from the node given by origin_node.

private property type_expr_p_element_type : BaseTypeDecl.entity

If self is an anonymous access, return the accessed type. Otherwise, return the designated type.

private property type_expr_p_canonical_type : BaseTypeDecl.entity
No documentation
node AnonymousType : TypeExpr

Container for inline anonymous array and access types declarations.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property type_expr_p_array_ndims : Int [inherited from TypeExpr]
property type_expr_p_type_name : Name.entity [inherited from TypeExpr]
private property type_expr_p_accessed_type : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_defining_env : LexicalEnv [inherited from TypeExpr]
property type_expr_p_designated_type_decl : BaseTypeDecl.entity [inherited from TypeExpr]
property type_expr_p_designated_type_decl_from : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_element_type : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_canonical_type : BaseTypeDecl.entity [inherited from TypeExpr]
field anonymous_type_f_type_decl : AnonymousTypeDecl
No documentation
private property anonymous_type_p_designated_type : BaseTypeDecl.entity
No documentation
private property anonymous_type_p_xref_equation : Equation
No documentation
private property anonymous_type_p_custom_id_text : Character.array
No documentation
node EnumLitSynthTypeExpr : TypeExpr

Synthetic node. Represents the type expression for an enum literal.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property type_expr_p_array_ndims : Int [inherited from TypeExpr]
property type_expr_p_type_name : Name.entity [inherited from TypeExpr]
private property type_expr_p_accessed_type : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_defining_env : LexicalEnv [inherited from TypeExpr]
property type_expr_p_designated_type_decl : BaseTypeDecl.entity [inherited from TypeExpr]
property type_expr_p_designated_type_decl_from : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_element_type : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_canonical_type : BaseTypeDecl.entity [inherited from TypeExpr]
private property enum_lit_synth_type_expr_p_designated_type : BaseTypeDecl.entity
No documentation
private property enum_lit_synth_type_expr_p_custom_id_text : Character.array
No documentation
node SubtypeIndication : TypeExpr

Reference to a type by name.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property type_expr_p_array_ndims : Int [inherited from TypeExpr]
property type_expr_p_type_name : Name.entity [inherited from TypeExpr]
private property type_expr_p_accessed_type : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_defining_env : LexicalEnv [inherited from TypeExpr]
property type_expr_p_designated_type_decl : BaseTypeDecl.entity [inherited from TypeExpr]
property type_expr_p_designated_type_decl_from : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_element_type : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_canonical_type : BaseTypeDecl.entity [inherited from TypeExpr]
field subtype_indication_f_has_not_null : NotNull
No documentation
field subtype_indication_f_name : Name

This field can contain one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
field subtype_indication_f_constraint : Constraint
No documentation
private property subtype_indication_p_designated_type : BaseTypeDecl.entity
No documentation
private property subtype_indication_p_xref_equation : Equation
No documentation
private property subtype_indication_p_discrete_range : DiscreteRange
No documentation
property subtype_indication_p_is_static_subtype : Bool

Returns whether Self denotes a static subtype or not.

private property subtype_indication_p_custom_id_text : Character.array
No documentation
node ConstrainedSubtypeIndication : SubtypeIndication

Reference to a type with a range constraint.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property type_expr_p_array_ndims : Int [inherited from TypeExpr]
property type_expr_p_type_name : Name.entity [inherited from TypeExpr]
private property type_expr_p_accessed_type : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_defining_env : LexicalEnv [inherited from TypeExpr]
property type_expr_p_designated_type_decl : BaseTypeDecl.entity [inherited from TypeExpr]
property type_expr_p_designated_type_decl_from : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_element_type : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_canonical_type : BaseTypeDecl.entity [inherited from TypeExpr]
field subtype_indication_f_has_not_null : NotNull [inherited from SubtypeIndication]
field subtype_indication_f_name : Name [inherited from SubtypeIndication]
field subtype_indication_f_constraint : Constraint [inherited from SubtypeIndication]
private property subtype_indication_p_designated_type : BaseTypeDecl.entity [inherited from SubtypeIndication]
private property subtype_indication_p_xref_equation : Equation [inherited from SubtypeIndication]
private property subtype_indication_p_discrete_range : DiscreteRange [inherited from SubtypeIndication]
property subtype_indication_p_is_static_subtype : Bool [inherited from SubtypeIndication]
private property subtype_indication_p_custom_id_text : Character.array [inherited from SubtypeIndication]
node DiscreteSubtypeIndication : SubtypeIndication

Reference to a type with a general constraint.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property type_expr_p_array_ndims : Int [inherited from TypeExpr]
property type_expr_p_type_name : Name.entity [inherited from TypeExpr]
private property type_expr_p_accessed_type : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_defining_env : LexicalEnv [inherited from TypeExpr]
property type_expr_p_designated_type_decl : BaseTypeDecl.entity [inherited from TypeExpr]
property type_expr_p_designated_type_decl_from : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_element_type : BaseTypeDecl.entity [inherited from TypeExpr]
private property type_expr_p_canonical_type : BaseTypeDecl.entity [inherited from TypeExpr]
field subtype_indication_f_has_not_null : NotNull [inherited from SubtypeIndication]
field subtype_indication_f_name : Name [inherited from SubtypeIndication]
field subtype_indication_f_constraint : Constraint [inherited from SubtypeIndication]
private property subtype_indication_p_designated_type : BaseTypeDecl.entity [inherited from SubtypeIndication]
private property subtype_indication_p_xref_equation : Equation [inherited from SubtypeIndication]
private property subtype_indication_p_discrete_range : DiscreteRange [inherited from SubtypeIndication]
property subtype_indication_p_is_static_subtype : Bool [inherited from SubtypeIndication]
private property subtype_indication_p_custom_id_text : Character.array [inherited from SubtypeIndication]
node UnconstrainedArrayIndex : AdaNode

List of unconstrained array indexes.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field unconstrained_array_index_f_subtype_indication : SubtypeIndication
No documentation
private property unconstrained_array_index_p_designated_type : BaseTypeDecl.entity
No documentation
node Until : abstract AdaNode

Qualifier for the until keyword.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_until_node_p_as_bool : Bool

Return whether this is an instance of UntilPresent

node Until.Absent : Until
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property until_absent_p_as_bool : Bool
No documentation
node Until.Present : Until
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property until_present_p_as_bool : Bool
No documentation
node UseClause : abstract AdaNode

Base class for use clauses.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property use_clause_p_xref_entry_point : Bool
No documentation
node UsePackageClause : UseClause

Use clause for packages.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property use_clause_p_xref_entry_point : Bool [inherited from UseClause]
field use_package_clause_f_packages : Name.list

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
private property use_package_clause_p_designated_envs : LexicalEnv.array

Return the array of designated envs corresponding to each package name.

It is very important for this property to be memoized, as it is used a lot during lexical environment lookups.

private property use_package_clause_p_xref_equation : Equation
No documentation
node UseTypeClause : UseClause

Use clause for types.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property use_clause_p_xref_entry_point : Bool [inherited from UseClause]
field use_type_clause_f_has_all : All
No documentation
field use_type_clause_f_types : Name.list

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.AttributeRef)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
private property use_type_clause_p_xref_equation : Equation
No documentation
node Variant : AdaNode

Single variant in a discriminated type record declaration.

This corresponds to a when ... => ... section in a variant part.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field variant_f_choices : AlternativesList

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.Allocator)}
  • ${node_name(T.AttributeRef)}
  • ${node_name(T.BaseAggregate)}
  • ${node_name(T.BinOp)}
  • ${node_name(T.CallExpr)}
  • ${node_name(T.CharLiteral)}
  • ${node_name(T.CondExpr)}
  • ${node_name(T.DeclExpr)}
  • ${node_name(T.DiscreteSubtypeIndication)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.ExplicitDeref)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.MembershipExpr)}
  • ${node_name(T.NullLiteral)}
  • ${node_name(T.NumLiteral)}
  • ${node_name(T.OthersDesignator)}
  • ${node_name(T.ParenExpr)}
  • ${node_name(T.QualExpr)}
  • ${node_name(T.QuantifiedExpr)}
  • ${node_name(T.RaiseExpr)}
  • ${node_name(T.StringLiteral)}
  • ${node_name(T.TargetName)}
  • ${node_name(T.UnOp)}
field variant_f_components : ComponentList
No documentation
private property variant_p_matches : Bool

Check if any choice in the choice list matches expr's value.

node VariantPart : AdaNode

Variant part in a discriminated type record declaration.

This corresponds to the whole case ... is ... end case; block.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field variant_part_f_discr_name : Identifier
No documentation
field variant_part_f_variant : Variant.list
No documentation
private property variant_part_p_xref_entry_point : Bool
No documentation
private property variant_part_p_xref_equation : Equation
No documentation
private property variant_part_p_get_components : BaseFormalParamDecl.entity.array

Get components for this variant part, depending on the values of discriminants.

node WithClause : AdaNode

With clause.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
field with_clause_f_has_limited : Limited
No documentation
field with_clause_f_has_private : Private
No documentation
field with_clause_f_packages : Name.list

This field contains a list that itself contains one of the following nodes:

  • ${node_name(T.CharLiteral)}
  • ${node_name(T.DottedName)}
  • ${node_name(T.Identifier)}
  • ${node_name(T.StringLiteral)}
private property with_clause_p_xref_entry_point : Bool
No documentation
private property with_clause_p_xref_equation : Equation
No documentation
node WithPrivate : abstract AdaNode

Qualifier for the private keyword in with private record clauses.

property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
property dispatcher_with_private_p_as_bool : Bool

Return whether this is an instance of WithPrivatePresent

node WithPrivate.Absent : WithPrivate
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property with_private_absent_p_as_bool : Bool
No documentation
node WithPrivate.Present : WithPrivate
No documentation
property ada_node_p_declarative_scope : DeclarativePart [inherited from AdaNode]
private property dispatcher_ada_node_p_custom_id_text : Character.array [inherited from AdaNode]
private property ada_node_p_in_contract : Bool [inherited from AdaNode]
private property ada_node_p_in_aspect : Bool [inherited from AdaNode]
private property ada_node_p_empty_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_not_null : Bool [inherited from AdaNode]
private property ada_node_p_eval_discrete_range : EvalDiscreteRange [inherited from AdaNode]
private property ada_node_p_string_join : Character.array [inherited from AdaNode]
private property ada_node_p_sym_join : Character.array [inherited from AdaNode]
private property ada_node_p_enclosing_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_is_children_env : Bool [inherited from AdaNode]
private property ada_node_p_trigger_access_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_without_md : AdaNode.entity [inherited from AdaNode]
property dispatcher_ada_node_p_complete : CompletionItem.array [inherited from AdaNode]
property ada_node_p_valid_keywords : Symbol.array [inherited from AdaNode]
property ada_node_p_generic_instantiations : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_generic_instantiations_internal : GenericInstantiation.entity.array [inherited from AdaNode]
private property ada_node_p_logic_val : LogicValResult [inherited from AdaNode]
private property ada_node_p_semantic_parent_helper : AdaNode.entity [inherited from AdaNode]
property ada_node_p_semantic_parent : AdaNode.entity [inherited from AdaNode]
property ada_node_p_parent_basic_decl : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_get_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_designated_compilation_unit : CompilationUnit [inherited from AdaNode]
private property ada_node_p_get_unit_root_decl : BasicDecl [inherited from AdaNode]
property ada_node_p_filter_is_imported_by : AnalysisUnit.array [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_equation : Equation [inherited from AdaNode]
private property dispatcher_ada_node_p_xref_stop_resolution : Bool [inherited from AdaNode]
private property ada_node_p_stop_resolution_equation : Equation [inherited from AdaNode]
private property ada_node_p_sub_equation : Equation [inherited from AdaNode]
private property ada_node_p_resolve_own_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_children_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_internal_with_eq : Bool [inherited from AdaNode]
property dispatcher_ada_node_p_xref_entry_point : Bool [inherited from AdaNode]
property ada_node_p_resolve_names : Bool [inherited from AdaNode]
private property ada_node_p_resolve_names_from_closest_entry_point : Bool [inherited from AdaNode]
private property ada_node_p_parent_unit_env_helper : LexicalEnv [inherited from AdaNode]
private property ada_node_p_parent_unit_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_standard_unit : AnalysisUnit [inherited from AdaNode]
private property ada_node_p_std : BasicDecl.entity [inherited from AdaNode]
private property ada_node_p_std_env : LexicalEnv [inherited from AdaNode]
property ada_node_p_std_entity : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_std_entity_implem : AdaNode.entity [inherited from AdaNode]
property ada_node_p_bool_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_int_type : AdaNode.entity [inherited from AdaNode]
property ada_node_p_universal_real_type : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_exc_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_task_id_type : BaseTypeDecl.entity [inherited from AdaNode]
private property ada_node_p_has_with_visibility : Bool [inherited from AdaNode]
private property ada_node_p_has_visibility : Bool [inherited from AdaNode]
private property ada_node_p_resolve_generic_actual : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_top_level_use_package_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_use_type_clauses : AdaNode.array [inherited from AdaNode]
private property ada_node_p_top_level_with_package_clauses : Name.array [inherited from AdaNode]
private property ada_node_p_use_packages_in_spec_of_subp_body : LexicalEnv [inherited from AdaNode]
private property ada_node_p_nested_generic_formal_part : LexicalEnv [inherited from AdaNode]
private property ada_node_p_is_package : Bool [inherited from AdaNode]
private property ada_node_p_default_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_initial_env : LexicalEnv [inherited from AdaNode]
private property ada_node_p_env_assoc : EnvAssoc [inherited from AdaNode]
property ada_node_p_top_level_decl : BasicDecl [inherited from AdaNode]
private property ada_node_p_unpack_formals : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_unpack_formals_impl : SingleFormal.array [inherited from AdaNode]
private property ada_node_p_match_formals : ParamMatch.array [inherited from AdaNode]
property ada_node_p_choice_match : Bool [inherited from AdaNode]
property ada_node_p_gnat_xref : DefiningName.entity [inherited from AdaNode]
private property ada_node_p_env_get_real_from_node : AdaNode [inherited from AdaNode]
private property ada_node_p_entity_no_md : AdaNode.entity [inherited from AdaNode]
private property ada_node_p_bool_bind : Equation [inherited from AdaNode]
private property ada_node_p_env_mappings : EnvAssoc.array [inherited from AdaNode]
private property ada_node_p_type_bind_val : Equation [inherited from AdaNode]
private property ada_node_p_type_bind_var : Equation [inherited from AdaNode]
private property ada_node_p_comp_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_int_bind : Equation [inherited from AdaNode]
private property ada_node_p_universal_real_bind : Equation [inherited from AdaNode]
private property ada_node_p_origin_node : AdaNode [inherited from AdaNode]
private property ada_node_p_env_hook : Bool [inherited from AdaNode]
private property ada_node_p_env_get : AdaNode.entity.array [inherited from AdaNode]
private property ada_node_p_env_get_first : AdaNode.entity [inherited from AdaNode]
private property node_env : LexicalEnv [inherited from AdaNode]
private property children_env : LexicalEnv [inherited from AdaNode]
property parent : AdaNode.entity [inherited from AdaNode]
property parents : AdaNode.entity.array [inherited from AdaNode]
property children : AdaNode.entity.array [inherited from AdaNode]
property token_start : Token [inherited from AdaNode]
property token_end : Token [inherited from AdaNode]
property child_index : Int [inherited from AdaNode]
property previous_sibling : AdaNode.entity [inherited from AdaNode]
property next_sibling : AdaNode.entity [inherited from AdaNode]
property unit : AnalysisUnit [inherited from AdaNode]
property is_ghost : Bool [inherited from AdaNode]
private property text : Character.array [inherited from AdaNode]
property full_sloc_image : Character.array [inherited from AdaNode]
private property with_private_present_p_as_bool : Bool
No documentation