|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PDecl | |
---|---|
tip.analysis | Provides the analysis utility classes for the TIP ASTs. |
tip.cfg | Provides the basic framework for performing fixed-point analyses of TIP programs. |
tip.node | Provides node classes for representing the TIP ASTs. |
tip.util | Provides utility classes for the TIP compiler. |
Uses of PDecl in tip.analysis |
---|
Methods in tip.analysis with parameters of type PDecl | |
---|---|
void |
ReversedDepthFirstAdapter.defaultInPDecl(PDecl node)
Default case for in -calls from PDecl nodes. |
void |
DepthFirstAdapter.defaultInPDecl(PDecl node)
Default case for in -calls from PDecl nodes. |
void |
ReversedDepthFirstAdapter.defaultOutPDecl(PDecl node)
Default case for out -calls from PDecl nodes. |
void |
DepthFirstAdapter.defaultOutPDecl(PDecl node)
Default case for out -calls from PDecl nodes. |
void |
ReversedDepthFirstAdapter.defaultPDecl(PDecl node)
Not invoked since #casePDecl(PDecl) is overridden. |
void |
DepthFirstAdapter.defaultPDecl(PDecl node)
Not invoked since #casePDecl(PDecl) is overridden. |
A |
AnswerAdapter.defaultPDecl(PDecl node)
Returns the default answer for a PDecl node. |
void |
AnalysisAdapter.defaultPDecl(PDecl node)
Base case for all PDecl nodes. |
A |
QuestionAnswerAdapter.defaultPDecl(PDecl node,
Q question)
Returns the default answer for a PDecl node. |
void |
QuestionAdapter.defaultPDecl(PDecl node,
Q question)
Action for applying a question to a PDecl node. |
Uses of PDecl in tip.cfg |
---|
Methods in tip.cfg that return PDecl | |
---|---|
PDecl |
DeclarationTarget.getTarget()
Returns the target PDecl of this DeclarationTarget . |
Constructors in tip.cfg with parameters of type PDecl | |
---|---|
DeclarationTarget(PDecl decl)
Creates a new DeclarationTarget pointing to decl . |
Uses of PDecl in tip.node |
---|
Subclasses of PDecl in tip.node | |
---|---|
class |
AFuncDecl
AFuncDecl represents the func alternative of the decl production in the AST. |
class |
ALocalDecl
ALocalDecl represents the local alternative of the decl production in the AST. |
Methods in tip.node that return PDecl | |
---|---|
abstract PDecl |
PDecl.clone()
Returns a deep clone of this PDecl node. |
abstract PDecl |
PDecl.clone(Map<Node,Node> oldToNewMap)
Creates a deep clone of this PDecl node while putting all
old node-new node relations in the map oldToNewMap . |
PDecl |
TIdentifier.getDecl()
Returns the decl field of this TIdentifier node. |
Methods in tip.node with parameters of type PDecl | |
---|---|
void |
TIdentifier.setDecl(PDecl value)
Sets the decl field of this TIdentifier node. |
Constructors in tip.node with parameters of type PDecl | |
---|---|
TIdentifier(String text,
Token token,
PDecl _decl_,
Type _type_)
Creates a new TIdentifier token with the given nodes as children. |
Uses of PDecl in tip.util |
---|
Methods in tip.util that return types with arguments of type PDecl | |
---|---|
static Collection<PDecl> |
DeclCollector.collectDecls(Collection<IProgramPoint> points)
Collects all PDecl nodes referred to in the subtrees of nodes
associated with the program points in the set of points . |
static Collection<PDecl> |
DeclCollector.collectDecls(ICFG cfg)
Collects all PDecl nodes referred to in the subtrees of nodes
associated with the program points in the control flow graph cfg . |
static Collection<PDecl> |
DeclCollector.collectDecls(Node node)
Collects all PDecl nodes referred to in the subtree of node . |
Methods in tip.util with parameters of type PDecl | |
---|---|
void |
DeclCollector.defaultInPDecl(PDecl node)
Adds the PDecl node to the collection. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |