Uses of Class
com.google.clearsilver.jsilver.syntax.analysis.AnalysisAdapter

Packages that use AnalysisAdapter
com.google.clearsilver.jsilver.compiler   
com.google.clearsilver.jsilver.interpreter   
com.google.clearsilver.jsilver.syntax   
com.google.clearsilver.jsilver.syntax.analysis   
 

Uses of AnalysisAdapter in com.google.clearsilver.jsilver.compiler
 

Subclasses of AnalysisAdapter in com.google.clearsilver.jsilver.compiler
 class EscapingEvaluator
          Generates a JavaExpression to determine whether a given CS expression should be escaped before displaying.
 class ExpressionTranslator
          Translates a CS expression (from the AST) into an equivalent Java expression.
 class TemplateTranslator
          Translates a JSilver AST into compilable Java code.
 class VariableTranslator
          Translates a variable name (e.g.
 

Uses of AnalysisAdapter in com.google.clearsilver.jsilver.interpreter
 

Subclasses of AnalysisAdapter in com.google.clearsilver.jsilver.interpreter
 class ExpressionEvaluator
          Walks the tree of a PExpression node and evaluates the expression.
 class TemplateInterpreter
          Main JSilver interpreter.
 class VariableLocator
          Walks a PVariable node from the parse tree and returns a Data path name.
 

Uses of AnalysisAdapter in com.google.clearsilver.jsilver.syntax
 

Subclasses of AnalysisAdapter in com.google.clearsilver.jsilver.syntax
 class AutoEscaper
          Run a context parser (currently only HTML parser) over the AST, determine nodes that need escaping, and apply the appropriate escaping command to those nodes.
 class DataCommandConsolidator
          Consolidates runs of (unescaped literal output) data commands, deferring output until another output command (var, call, etc) is encountered.
 class InlineRewriter
          Rewrites the AST to replace all 'inline' commands with their associated inner command sub-tree, where all whitespace data commands have been removed.
 class SequenceOptimizer
          Simple optimizer to simplify expression sequences which only have a single element.
 class StructuralWhitespaceStripper
          Detects sequences of commands corresponding to a line in the template containing only structural commands, comments or whitespace and rewrites the syntax tree to effectively remove any data (text) associated with that line (including the trailing whitespace).
 class SyntaxTreeDumper
          Dumps the syntax tree to text.
 class SyntaxTreeOptimizer
          Visitor that can be applied to the AST to optimize it by replacing nodes with more efficient implementations than the default SableCC generated versions.
 class TypeResolver
          AST visitor to add numeric expressions to the syntax tree.
 class VarOptimizer
          Recursively optimizes the syntax tree with a set of simple operations.
 

Uses of AnalysisAdapter in com.google.clearsilver.jsilver.syntax.analysis
 

Subclasses of AnalysisAdapter in com.google.clearsilver.jsilver.syntax.analysis
 class DepthFirstAdapter
           
 class ReversedDepthFirstAdapter
           
 



Copyright © 2010-2012 Google. All Rights Reserved.