Uses of Class
picasso.parser.tokens.Token

Packages that use Token
picasso.parser   
picasso.parser.tokens   
picasso.parser.tokens.chars   
picasso.parser.tokens.functions   
picasso.parser.tokens.operations   
 

Uses of Token in picasso.parser
 

Methods in picasso.parser that return Token
 Token Tokenizer.getToken()
           
 Token Tokenizer.match(Token rhs)
          Try to match a token.
 

Methods in picasso.parser that return types with arguments of type Token
 java.util.Stack<Token> ExpressionTreeGenerator.infixToPostfix(java.lang.String infix)
          This method converts the String infix expression to a Stack of tokens, which are in postfix.
 java.util.List<Token> Tokenizer.parseTokens(java.lang.String s)
          Parses the given string into a list of Picasso tokens (in order)
 

Methods in picasso.parser with parameters of type Token
 Token Tokenizer.match(Token rhs)
          Try to match a token.
 void Tokenizer.setCurrToken(Token currToken)
           
 

Method parameters in picasso.parser with type arguments of type Token
 ExpressionTreeNode YCRC2RGBRAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode WrapAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
abstract  ExpressionTreeNode UnaryFunctionAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode StringAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode SinAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode SemanticAnalyzerInterface.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode SemanticAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
          From a stack of tokens in postfix order, creates an expression tree
 ExpressionTreeNode RgbToYCrCbAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode RandomColorAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode PlusAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode PerlinColorAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode PerlinBWAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode NegateAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode MultiplyAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode ModAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode MinusAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode LogAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode IdentifierAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode FloorAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode ExponentiateAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode ExpAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode EqualsAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode DivideAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode CosAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode ConstantAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode ColorAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode ClampAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode CeilAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode AtanAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 ExpressionTreeNode AbsAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
           
 

Uses of Token in picasso.parser.tokens
 

Subclasses of Token in picasso.parser.tokens
 class ColorToken
          Represents a color (using double values).
 class EOFToken
          This represents an end-of-file token.
 class IdentifierToken
          Represents an identifier (a variable name)
 class NumberToken
          Represents a number (using double values).
 class StringToken
          Represents a string that is a filename.
 

Methods in picasso.parser.tokens that return Token
static Token TokenFactory.parse(java.io.StreamTokenizer tokenizer)
           
 

Uses of Token in picasso.parser.tokens.chars
 

Subclasses of Token in picasso.parser.tokens.chars
 class ApostropheToken
          Represents apostrophe token
 class BackslashToken
          Represents backslash token
 class BangToken
          Represents bang token
 class CharToken
          A token represented by a single character, e.g., '*', ';', '[' and so on; the method equals compares a CharToken as equal to another CharToken encapsulating the same character.
 class CommaToken
           
 class DollarSignToken
          Represents dollar sign token
 class LeftBracketToken
          Represents a left bracket
 class LeftParenToken
          Represents a left parenthesis
 class PeriodToken
           
 class QuestionMarkToken
          Represents question mark token
 class QuoteToken
          Represents quote token
 class RightBracketToken
          Represents a right bracket
 class RightParenToken
          Represents a right parenthesis
 class TildeToken
          Represents tilde token
 class UnderscoreToken
          Represents underscore token
 

Uses of Token in picasso.parser.tokens.functions
 

Subclasses of Token in picasso.parser.tokens.functions
 class AbsToken
          Represents abs value function token
 class AtanToken
          Represents an arctangent function token
 class CeilToken
          Represents the ceiling function token
 class ClampToken
          Represents the ceiling function token
 class CosToken
          Represents cosine function token
 class ExpToken
          Represents exp function token
 class FloorToken
          Represents the floor function token
 class FunctionToken
          Parent class for Tokens that represent functions.
 class LogToken
          Represents a log token
 class PerlinBWToken
          Represents perlin BW token
 class PerlinColorToken
          Represents perlin color token
 class RgbToYCrCbToken
          Represents the RgbToYCrCb function token
 class SinToken
          Represents the sine function token
 class TanToken
          Represents a tangent function token
 class WrapToken
          Represents wrap function token
 class YCRC2RGBRToken
          Represents the YCRC2RGBR function token
 

Uses of Token in picasso.parser.tokens.operations
 

Subclasses of Token in picasso.parser.tokens.operations
 class DivideToken
          Represents the division sign
 class EqualsToken
          Represents the equals sign
 class ExponentiateToken
          Represents the multiplication sign
 class MinusToken
          Represent the minus sign
 class ModToken
          Represents the mod token
 class MultiplyToken
          Represents the multiplication sign
 class NegateToken
          Represent the negate sign
 class PlusToken
          Represents the plus sign
 class PowerToken
          Represents the exponent sign