# Package org.apache.cayenne.template.parser

- Interface Summary
  Interface | Description
  --- | ---
  ExpressionNode |
  Node | All AST nodes must implement this interface.
  SQLTemplateParserConstants | Token literal values and constants.
  SQLTemplateParserTreeConstants |

- Class Summary
  Class | Description
  --- | ---
  ASTArray |
  ASTBlock | This is a root node of parsed template.
  ASTBoolScalar |
  ASTDirective |
  ASTExpression |
  ASTFloatScalar |
  ASTIfElse |
  ASTIntScalar |
  ASTMethod |
  ASTStringScalar |
  ASTText |
  ASTVariable |
  IdentifierNode |
  JavaCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
  JJTSQLTemplateParserState |
  ScalarNode<V> |
  SimpleNode |
  SQLTemplateParser | Parser of Cayenne Templates.
  SQLTemplateParserTokenManager | Token Manager.
  Token | Describes the input token stream.

- Exception Summary
  Exception | Description
  --- | ---
  ParseException | This exception is thrown when parse errors are encountered.

- Error Summary
  Error | Description
  --- | ---
  TokenMgrError | Token Manager Error.