public final class Pattern
extends java.lang.Object
Constructor and Description |
---|
Pattern(java.lang.String pattern) |
Modifier and Type | Method and Description |
---|---|
void |
checkSyntax() |
Token |
getToken(int pos) |
Token[] |
makeTokens(java.lang.String text,
TokenVariable pLastVariable) |
Value[] |
matchValues(Token[] tList,
java.lang.String[] sList,
TokenVariable lastVariable) |
Value[] |
parse(java.lang.String text) |
static java.lang.String[] |
tokenize(java.lang.String text) |
public Pattern(java.lang.String pattern)
pattern
- the patternpublic void checkSyntax() throws java.lang.Exception
java.lang.Exception
- Exception A serious problempublic Token getToken(int pos)
pos
- the positionpublic Value[] parse(java.lang.String text) throws java.lang.Exception
text
- java.lang.Exception
- Exception A serious problempublic Value[] matchValues(Token[] tList, java.lang.String[] sList, TokenVariable lastVariable) throws java.lang.Exception
tList
- sList
- lastVariable
- java.lang.Exception
- a serious problempublic Token[] makeTokens(java.lang.String text, TokenVariable pLastVariable)
text
- pLastVariable
- public static java.lang.String[] tokenize(java.lang.String text)
text
- stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.