Uses of Interface
dev.civl.abc.ast.entity.IF.OrdinaryEntity
Packages that use OrdinaryEntity
Package
Description
Submodule ast.entity defines entities
(objects of type
Entity),
the abstract things such as types, structures, unions, enumerations,
objects (variables), functions, and so on,
which can be named by identifiers in a program.Module ast defines an Abstract Syntax Tree
representation of a program, the
AST.The ast.type submodule defines the (abstract) types
that can be specified in a program.
-
Uses of OrdinaryEntity in dev.civl.abc.ast.entity.IF
Subinterfaces of OrdinaryEntity in dev.civl.abc.ast.entity.IFModifier and TypeInterfaceDescriptioninterfaceA function is an entity which takes inputs, executes a statement, and possibly returns a result.interfaceAn abstract representation of atypedefconstruct: binds a name to a type.interfaceA variable ("object") entity.Methods in dev.civl.abc.ast.entity.IF that return OrdinaryEntityModifier and TypeMethodDescriptionScope.getLexicalOrdinaryEntity(boolean isType, String name) Performs search for ordinary entity with given name using lexical scoping: if entity is not found in this scope, search the parent scope, etc.Scope.getOrdinaryEntity(boolean isType, String name) Gets the ordinary entity (variable/function/enumeration constant/typedef) in this scope with the given name, ornullif there is not one.Methods in dev.civl.abc.ast.entity.IF that return types with arguments of type OrdinaryEntityModifier and TypeMethodDescriptionScope.getOrdinaryEntities()Gets the set of all ordinary entities declared in this scope, represented as an iterable object.Methods in dev.civl.abc.ast.entity.IF with parameters of type OrdinaryEntityModifier and TypeMethodDescriptionintScope.add(OrdinaryEntity entity) Adds an ordinary entity to this scope's collection of entities. -
Uses of OrdinaryEntity in dev.civl.abc.ast.IF
Methods in dev.civl.abc.ast.IF that return OrdinaryEntityModifier and TypeMethodDescriptionAST.getInternalOrExternalEntity(String name) If this AST contains an entity with internal or external linkage and with the given name, it is returned by this method, else this method returns null.Methods in dev.civl.abc.ast.IF that return types with arguments of type OrdinaryEntityModifier and TypeMethodDescriptionAST.getExternalEntities()Returns an iterator over all entities with external linkage belonging to this AST.AST.getInternalEntities()Returns an iterator over all entities with internal linkage belonging to this AST.Methods in dev.civl.abc.ast.IF with parameters of type OrdinaryEntityModifier and TypeMethodDescriptionvoidAST.add(OrdinaryEntity entity) Adds the given entity to this AST. -
Uses of OrdinaryEntity in dev.civl.abc.ast.type.IF
Subinterfaces of OrdinaryEntity in dev.civl.abc.ast.type.IFModifier and TypeInterfaceDescriptioninterfaceAn Enumerator corresponds to one of the identifiers in the list in an enumeration.