diff options
author | Claude Brisson <cbrisson@apache.org> | 2019-06-01 10:47:34 +0000 |
---|---|---|
committer | Claude Brisson <cbrisson@apache.org> | 2019-06-01 10:47:34 +0000 |
commit | 73e49c6ed96c2404ff29d98dedbee66e94b99eae (patch) | |
tree | 11b24f43bef56a463001f575b2616f535cca7fb6 /velocity-engine-core/src/main/java/org/apache | |
parent | 10cee0a411231df18449e6f165596fa60752ef8c (diff) | |
download | apache-velocity-engine-73e49c6ed96c2404ff29d98dedbee66e94b99eae.tar.gz |
[engine][VELOCITY-917] Patching javacc generated sources so that they use the ParserTokenManager interface
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/branches/parser_experiments@1860475 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'velocity-engine-core/src/main/java/org/apache')
-rw-r--r-- | velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/ParserTokenManager.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/ParserTokenManager.java b/velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/ParserTokenManager.java index d276d506..4074c982 100644 --- a/velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/ParserTokenManager.java +++ b/velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/ParserTokenManager.java @@ -2,5 +2,14 @@ package org.apache.velocity.runtime.parser; public interface ParserTokenManager { - + void clearStateVars(); + void switchTo(int lexState); + int getCurrentLexicalState(); + boolean stateStackPop(); + boolean stateStackPush(); + public Token getNextToken(); + void setDebugStream(java.io.PrintStream ds); + boolean isInSet(); + void setInSet(boolean value); + void ReInit(CharStream charStream); } |