Package picasso.parser
Interface SemanticAnalyzerInterface
- 
- All Known Implementing Classes:
 AbsAnalyzer,AtanAnalyzer,CeilAnalyzer,ClampAnalyzer,ColorAnalyzer,ConstantAnalyzer,CosAnalyzer,EqualsAnalyzer,ExpAnalyzer,FloorAnalyzer,FunctionAnalyzer,IdentifierAnalyzer,ImageAnalyzer,ImageClipAnalyzer,ImageWrapAnalyzer,InvertAnalyzer,LogAnalyzer,MinusAnalyzer,PerlinBWAnalyzer,PerlinColorAnalyzer,PlusAnalyzer,RandomAnalyzer,RgbToYCrCbAnalyzer,SemanticAnalyzer,SinAnalyzer,SlashAnalyzer,StarAnalyzer,TanAnalyzer,UnaryFunctionAnalyzer,WrapAnalyzer,YCrCbToRGBAnalyzer
public interface SemanticAnalyzerInterfaceThe interface that all Semantic Analyzers must implement 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExpressionTreeNodegenerateExpressionTree(Stack<Token> tokens) 
 - 
 
- 
- 
Method Detail
- 
generateExpressionTree
ExpressionTreeNode generateExpressionTree(Stack<Token> tokens)
- Parameters:
 tokens- in postfix order- Returns:
 - the root node for the expression represented by the top token
 
 
 - 
 
 -