Package tip.analysis

Provides the analysis utility classes for the TIP ASTs.

See:
          Description

Interface Summary
Analysis Analysis defines the interface for node based analyses.
Answer<A> Answer defines an interface for the abstraction of answers based on a Node.
Question<Q> Question defines an interface for the abstraction of questions based on a Node.
QuestionAnswer<Q,A> QuestionAnswer defines an interface for the abstraction of answers based on a question and a Node.
 

Class Summary
AnalysisAdapter AnalysisAdapter provides a basic implementation of Analysis.
AnswerAdapter<A> AnswerAdapter implements the default behaviour of the Answer interface.
DepthFirstAdapter DepthFirstAdapter extends the AnalysisAdapter to provide a forward depth-first traversal of the AST.
QuestionAdapter<Q> QuestionAdapter implements the default behaviour of the Question interface.
QuestionAnswerAdapter<Q,A> QuestionAnswerAdapter implements the default behaviour of the QuestionAnswer interface.
ReversedDepthFirstAdapter ReversedDepthFirstAdapter extends the AnalysisAdapter to provide a backward depth-first traversal of the AST.
TreeDisplay  
 

Package tip.analysis Description

Provides the analysis utility classes for the TIP ASTs.