public final class ExpressionStringParser
extends java.lang.Object
Expression instance from its string
representation.
The parsing consist in analyzing the string, looking for tags (see
SnpsExpressionTag) in order to create CrossRefs associated to the
underlying expression object.
Expression| Constructor and Description |
|---|
ExpressionStringParser(com.sunopsis.language.SnpsLanguage pLanguage,
IExpressionContext pContext)
Create a new
ExpressionStringParser. |
| Modifier and Type | Method and Description |
|---|---|
IExpressionContext |
getContext()
Obtains the expression context of this parser.
|
com.sunopsis.language.SnpsLanguage |
getLanguage()
Obtains the language this parser will use to parse the string.
|
Expression |
parse(java.lang.String pExpressionValue)
Parse the given expression string value.
|
public ExpressionStringParser(com.sunopsis.language.SnpsLanguage pLanguage,
IExpressionContext pContext)
ExpressionStringParser.pLanguage - language definitionpContext - parsing scopepublic Expression parse(java.lang.String pExpressionValue)
pExpressionValue - the expression stringExpression objectpublic IExpressionContext getContext()
public com.sunopsis.language.SnpsLanguage getLanguage()