|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.parse.ParseHelper
public class ParseHelper
Helper class for parsing an expression and walking a parse tree.
Field Summary | |
---|---|
static java.lang.String |
newline
Newline. |
Constructor Summary | |
---|---|
ParseHelper()
|
Method Summary | |
---|---|
static ParseResult |
parse(java.lang.String expression,
java.lang.String eplStatementErrorMsg,
boolean addPleaseCheck,
ParseRuleSelector parseRuleSelector,
boolean rewriteScript)
Parse expression using the rule the ParseRuleSelector instance supplies. |
static void |
walk(org.antlr.runtime.tree.Tree ast,
EPLTreeWalker walker,
WalkRuleSelector walkRuleSelector,
java.lang.String expression,
java.lang.String eplStatementForErrorMsg)
Walk parse tree starting at the rule the walkRuleSelector supplies. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String newline
Constructor Detail |
---|
public ParseHelper()
Method Detail |
---|
public static void walk(org.antlr.runtime.tree.Tree ast, EPLTreeWalker walker, WalkRuleSelector walkRuleSelector, java.lang.String expression, java.lang.String eplStatementForErrorMsg)
ast
- - ast to walkwalker
- - walker instancewalkRuleSelector
- - walk ruleexpression
- - the expression we are walking in string formeplStatementForErrorMsg
- - statement text for error messagespublic static ParseResult parse(java.lang.String expression, java.lang.String eplStatementErrorMsg, boolean addPleaseCheck, ParseRuleSelector parseRuleSelector, boolean rewriteScript) throws EPException
expression
- - text to parseparseRuleSelector
- - parse rule to selectaddPleaseCheck
- - true to include depth paraphraseeplStatementErrorMsg
- - text for error
EPException
- when the AST could not be parsed
|
© 2006-2014 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |