org.lee.mugen.sprite.parser
Class ExpressionFactory
java.lang.Object
org.lee.mugen.sprite.parser.ExpressionFactory
public class ExpressionFactory
- extends java.lang.Object
|
Method Summary |
static Valueable[] |
evalExpression(java.lang.String str)
|
static Valueable[] |
evalExpression(java.lang.String[] tokens)
|
static java.lang.String[] |
expression2Tokens(java.lang.String exp)
Tokenize an expression with default regex |
static java.lang.String[] |
expression2Tokens(java.lang.String exp,
java.util.regex.Pattern regex)
Tokenize an expression with given regex |
static java.lang.String[] |
getCloseInTokens(java.lang.String[] strs,
int start,
java.lang.String openStr,
java.lang.String closeStr)
|
static void |
main(java.lang.String[] args)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_TOKENIZE_CNS_REGEX
public static final java.util.regex.Pattern _TOKENIZE_CNS_REGEX
ExpressionFactory
public ExpressionFactory()
main
public static void main(java.lang.String[] args)
getCloseInTokens
public static java.lang.String[] getCloseInTokens(java.lang.String[] strs,
int start,
java.lang.String openStr,
java.lang.String closeStr)
expression2Tokens
public static java.lang.String[] expression2Tokens(java.lang.String exp)
- Tokenize an expression with default regex
expression2Tokens
public static java.lang.String[] expression2Tokens(java.lang.String exp,
java.util.regex.Pattern regex)
- Tokenize an expression with given regex
evalExpression
public static Valueable[] evalExpression(java.lang.String str)
evalExpression
public static Valueable[] evalExpression(java.lang.String[] tokens)