, including all inherited members.
acceptAccessTypeDecl(IdentifierInfo *name, Location loc, Node subtype)=0 | comma::ParseClient | [pure virtual] |
acceptAggregateKey(Node lower, Node upper)=0 | comma::ParseClient | [pure virtual] |
acceptAggregateKey(Node key)=0 | comma::ParseClient | [pure virtual] |
acceptAggregateKey(IdentifierInfo *name, Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptAggregateOthers(Location loc, Node component)=0 | comma::ParseClient | [pure virtual] |
acceptAllocatorExpr(Node operand, Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptApplication(Node prefix, NodeVector &argumentNodes)=0 | comma::ParseClient | [pure virtual] |
acceptArrayDecl(IdentifierInfo *name, Location loc, NodeVector indices, Node component)=0 | comma::ParseClient | [pure virtual] |
acceptAssignmentStmt(Node target, Node value)=0 | comma::ParseClient | [pure virtual] |
acceptAttribute(Node prefix, IdentifierInfo *name, Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptCarrier(IdentifierInfo *name, Location loc, Node typeNode)=0 | comma::ParseClient | [pure virtual] |
acceptCharacterLiteral(IdentifierInfo *lit, Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptDereference(Node prefix, Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptDirectName(IdentifierInfo *name, Location loc, bool forStatement)=0 | comma::ParseClient | [pure virtual] |
acceptDSTDefinition(Node name, Node lower, Node upper)=0 | comma::ParseClient | [pure virtual] |
acceptDSTDefinition(Node nameOrAttribute, bool isUnconstrained)=0 | comma::ParseClient | [pure virtual] |
acceptDSTDefinition(Node lower, Node upper)=0 | comma::ParseClient | [pure virtual] |
acceptElseStmt(Location loc, Node ifNode, NodeVector &alternates)=0 | comma::ParseClient | [pure virtual] |
acceptElsifStmt(Location loc, Node ifNode, Node condition, NodeVector &consequents)=0 | comma::ParseClient | [pure virtual] |
acceptEmptyReturnStmt(Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptEnumerationCharacter(IdentifierInfo *name, Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptEnumerationIdentifier(IdentifierInfo *name, Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptFormalDomain(IdentifierInfo *name, Location loc, Node sig)=0 | comma::ParseClient | [pure virtual] |
acceptFunctionReturnType(Node typeNode)=0 | comma::ParseClient | [pure virtual] |
acceptIfStmt(Location loc, Node condition, NodeVector &consequents)=0 | comma::ParseClient | [pure virtual] |
acceptImportDeclaration(Node importedType)=0 | comma::ParseClient | [pure virtual] |
acceptIncompleteTypeDecl(IdentifierInfo *name, Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptInj(Location loc, Node expr)=0 | comma::ParseClient | [pure virtual] |
acceptIntegerLiteral(llvm::APInt &value, Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptIntegerTypeDecl(IdentifierInfo *name, Location loc, Node low, Node high)=0 | comma::ParseClient | [pure virtual] |
acceptKeyedAggregateComponent(NodeVector &keys, Node expr, Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptLoopStmt(Location loc, NodeVector &stmtNodes)=0 | comma::ParseClient | [pure virtual] |
acceptNullExpr(Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptNullStmt(Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptObjectDeclaration(Location loc, IdentifierInfo *name, Node type, Node initializer)=0 | comma::ParseClient | [pure virtual] |
acceptParameterAssociation(IdentifierInfo *key, Location loc, Node rhs)=0 | comma::ParseClient | [pure virtual] |
acceptPercent(Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptPositionalAggregateComponent(Node component)=0 | comma::ParseClient | [pure virtual] |
acceptPragmaImport(Location pragmaLoc, IdentifierInfo *convention, Location conventionLoc, IdentifierInfo *enity, Location entityLoc, Node externalNameNode)=0 | comma::ParseClient | [pure virtual] |
acceptPragmaStmt(IdentifierInfo *name, Location loc, NodeVector &pragmaArgs)=0 | comma::ParseClient | [pure virtual] |
acceptPrj(Location loc, Node expr)=0 | comma::ParseClient | [pure virtual] |
acceptProcedureCall(Node name)=0 | comma::ParseClient | [pure virtual] |
acceptQualifiedExpr(Node qualifier, Node operand)=0 | comma::ParseClient | [pure virtual] |
acceptRaiseStmt(Location loc, Node exception, Node message)=0 | comma::ParseClient | [pure virtual] |
acceptRangedSubtypeDecl(IdentifierInfo *name, Location loc, Node subtype, Node low, Node high)=0 | comma::ParseClient | [pure virtual] |
acceptRecordComponent(IdentifierInfo *name, Location loc, Node type)=0 | comma::ParseClient | [pure virtual] |
acceptRenamedObjectDeclaration(Location loc, IdentifierInfo *name, Node type, Node target)=0 | comma::ParseClient | [pure virtual] |
acceptReturnStmt(Location loc, Node retNode)=0 | comma::ParseClient | [pure virtual] |
acceptSelectedComponent(Node prefix, IdentifierInfo *name, Location loc, bool forStatement)=0 | comma::ParseClient | [pure virtual] |
acceptStmt(Node context, Node stmt)=0 | comma::ParseClient | [pure virtual] |
acceptStringLiteral(const char *string, unsigned len, Location loc)=0 | comma::ParseClient | [pure virtual] |
acceptSubroutineParameter(IdentifierInfo *formal, Location loc, Node typeNode, PM::ParameterMode mode)=0 | comma::ParseClient | [pure virtual] |
acceptSubtypeDecl(IdentifierInfo *name, Location loc, Node subtype)=0 | comma::ParseClient | [pure virtual] |
acceptSupersignature(Node typeNode)=0 | comma::ParseClient | [pure virtual] |
acceptWhileStmt(Location loc, Node condition, NodeVector &stmtNodes)=0 | comma::ParseClient | [pure virtual] |
beginAddExpression()=0 | comma::ParseClient | [pure virtual] |
beginAggregate(Location loc)=0 | comma::ParseClient | [pure virtual] |
beginBlockStmt(Location loc, IdentifierInfo *label=0)=0 | comma::ParseClient | [pure virtual] |
beginCapsule()=0 | comma::ParseClient | [pure virtual] |
beginDomainDecl(IdentifierInfo *name, Location loc)=0 | comma::ParseClient | [pure virtual] |
beginEnumeration(IdentifierInfo *name, Location loc)=0 | comma::ParseClient | [pure virtual] |
beginForStmt(Location loc, IdentifierInfo *iterName, Location iterLoc, Node control, bool isReversed)=0 | comma::ParseClient | [pure virtual] |
beginFunctionDeclaration(IdentifierInfo *name, Location loc)=0 | comma::ParseClient | [pure virtual] |
beginGenericFormals()=0 | comma::ParseClient | [pure virtual] |
beginHandlerStmt(Location loc, NodeVector &choices)=0 | comma::ParseClient | [pure virtual] |
beginProcedureDeclaration(IdentifierInfo *name, Location loc)=0 | comma::ParseClient | [pure virtual] |
beginRecord(IdentifierInfo *name, Location loc)=0 | comma::ParseClient | [pure virtual] |
beginSignatureDecl(IdentifierInfo *name, Location loc)=0 | comma::ParseClient | [pure virtual] |
beginSignatureProfile()=0 | comma::ParseClient | [pure virtual] |
beginSubroutineDefinition(Node declarationNode)=0 | comma::ParseClient | [pure virtual] |
Checker() | comma::Checker | [inline, protected] |
checkSuccessful() const =0 | comma::Checker | [pure virtual] |
create(Diagnostic &diag, AstResource &resource, CompilationUnit *cunit) | comma::Checker | [static] |
deleteNode(Node &node)=0 | comma::ParseClient | [pure virtual] |
endAddExpression()=0 | comma::ParseClient | [pure virtual] |
endAggregate()=0 | comma::ParseClient | [pure virtual] |
endBlockStmt(Node block)=0 | comma::ParseClient | [pure virtual] |
endCapsule()=0 | comma::ParseClient | [pure virtual] |
endEnumeration()=0 | comma::ParseClient | [pure virtual] |
endForStmt(Node forNode, NodeVector &bodyNodes)=0 | comma::ParseClient | [pure virtual] |
endGenericFormals()=0 | comma::ParseClient | [pure virtual] |
endHandlerStmt(Node context, Node handler)=0 | comma::ParseClient | [pure virtual] |
endRecord()=0 | comma::ParseClient | [pure virtual] |
endSignatureProfile()=0 | comma::ParseClient | [pure virtual] |
endSubroutineBody(Node context)=0 | comma::ParseClient | [pure virtual] |
endSubroutineDeclaration(bool definitionFollows)=0 | comma::ParseClient | [pure virtual] |
endSubroutineDefinition()=0 | comma::ParseClient | [pure virtual] |
finishName(Node name)=0 | comma::ParseClient | [pure virtual] |
getCompilationUnit() const =0 | comma::Checker | [pure virtual] |
getInvalidNode() | comma::ParseClient | [inline] |
getNode(void *ptr) | comma::ParseClient | [inline, protected] |
getNullNode() | comma::ParseClient | [inline] |
getReleasedNode(void *ptr) | comma::ParseClient | [inline, protected] |