public class TokenSequenceParser extends java.lang.Object implements SequencePattern.Parser<CoreMap>
| Modifier and Type | Field and Description |
|---|---|
static int |
BACKREF
RegularExpression Id.
|
static int |
DEFAULT
Lexical state.
|
static int |
EOF
End of File.
|
static int |
IDENTIFIER
RegularExpression Id.
|
static int |
INT
RegularExpression Id.
|
edu.stanford.nlp.ling.tokensregex.parser.Token |
jj_nt
Next token.
|
static int |
LONGINT
RegularExpression Id.
|
static int |
NONNEGINT
RegularExpression Id.
|
static int |
NUMCMP
RegularExpression Id.
|
static int |
REAL
RegularExpression Id.
|
static int |
REGEX
RegularExpression Id.
|
static int |
REGEXGROUP
RegularExpression Id.
|
static int |
REGEXMRGROUP
RegularExpression Id.
|
static int |
REGEXMRVAR
RegularExpression Id.
|
static int |
REGEXVAR
RegularExpression Id.
|
static int |
STR
RegularExpression Id.
|
static int |
STRREGEXCMP
RegularExpression Id.
|
static int |
STRSIMPLE
RegularExpression Id.
|
edu.stanford.nlp.ling.tokensregex.parser.Token |
token
Current token.
|
edu.stanford.nlp.ling.tokensregex.parser.TokenSequenceParserTokenManager |
token_source
Generated Token Manager.
|
static java.lang.String[] |
tokenImage
Literal token values.
|
| Constructor and Description |
|---|
TokenSequenceParser() |
TokenSequenceParser(java.io.InputStream stream)
Constructor with InputStream.
|
TokenSequenceParser(java.io.InputStream stream,
java.lang.String encoding)
Constructor with InputStream and supplied encoding
|
TokenSequenceParser(java.io.Reader stream)
Constructor.
|
TokenSequenceParser(edu.stanford.nlp.ling.tokensregex.parser.TokenSequenceParserTokenManager tm)
Constructor with generated Token Manager.
|
public edu.stanford.nlp.ling.tokensregex.parser.TokenSequenceParserTokenManager token_source
public edu.stanford.nlp.ling.tokensregex.parser.Token token
public edu.stanford.nlp.ling.tokensregex.parser.Token jj_nt
public static final int EOF
public static final int IDENTIFIER
public static final int REGEXVAR
public static final int REGEXGROUP
public static final int REGEXMRVAR
public static final int REGEXMRGROUP
public static final int BACKREF
public static final int NONNEGINT
public static final int INT
public static final int LONGINT
public static final int REAL
public static final int REGEX
public static final int STR
public static final int NUMCMP
public static final int STRREGEXCMP
public static final int STRSIMPLE
public static final int DEFAULT
public static final java.lang.String[] tokenImage
public TokenSequenceParser()
public TokenSequenceParser(java.io.InputStream stream)
public TokenSequenceParser(java.io.InputStream stream,
java.lang.String encoding)
public TokenSequenceParser(java.io.Reader stream)
public TokenSequenceParser(edu.stanford.nlp.ling.tokensregex.parser.TokenSequenceParserTokenManager tm)
public CoreMapExpressionExtractor getExpressionExtractor(Env env, java.io.Reader r) throws ParseException, TokenSequenceParseException
public void updateExpressionExtractor(CoreMapExpressionExtractor extractor, java.io.Reader r) throws ParseException, TokenSequenceParseException
public SequencePattern.PatternExpr parseSequence(Env env, java.lang.String s) throws ParseException, TokenSequenceParseException
parseSequence in interface SequencePattern.Parser<CoreMap>ParseExceptionTokenSequenceParseExceptionpublic Pair<SequencePattern.PatternExpr,SequenceMatchAction<CoreMap>> parseSequenceWithAction(Env env, java.lang.String s) throws ParseException, TokenSequenceParseException
parseSequenceWithAction in interface SequencePattern.Parser<CoreMap>ParseExceptionTokenSequenceParseExceptionpublic SequencePattern.PatternExpr parseNode(Env env, java.lang.String s) throws ParseException, TokenSequenceParseException
parseNode in interface SequencePattern.Parser<CoreMap>ParseExceptionTokenSequenceParseExceptionpublic final java.util.List<SequenceMatchRules.Rule> RuleList(Env env) throws ParseException
ParseExceptionpublic final SequenceMatchRules.Rule Rule(Env env) throws ParseException
ParseExceptionpublic final SequenceMatchRules.Rule ExpressionExtractorRule(Env env) throws ParseException
ParseExceptionpublic final SequenceMatchRules.Rule AssignmentRule(Env env) throws ParseException
ParseExceptionpublic final AssignableExpression AssignableExpression(Env env) throws ParseException
ParseExceptionpublic final Expression Expression(Env env) throws ParseException
ParseExceptionpublic final int Index()
throws ParseException
ParseExceptionpublic final Expression FunctionCallExpression(Env env) throws ParseException
ParseExceptionpublic final Value ValueExpression(Env env) throws ParseException
ParseExceptionpublic final Expressions.CompositeValue CompositeFieldValue(Env env) throws ParseException
ParseExceptionpublic final java.util.Map<java.lang.String,Expression> FieldValue(Env env, java.util.Map<java.lang.String,Expression> attributes) throws ParseException
ParseExceptionpublic final Value BasicValue(Env env) throws ParseException
ParseExceptionpublic final AssignableExpression AssignableVar(Env env) throws ParseException
ParseExceptionpublic final Expression VarOrRegexVar(Env env) throws ParseException
ParseExceptionpublic final Expression MethodCallExpression(Env env, Expression parent) throws ParseException
ParseExceptionpublic final AssignableExpression AssignableNestedVarExpression(Env env) throws ParseException
ParseExceptionpublic final Expression NestedVarExpression(Env env) throws ParseException
ParseExceptionpublic final Expression NestedFunctionCallExpression(Env env) throws ParseException
ParseExceptionpublic final Expression ListExpression(Env env) throws ParseException
ParseExceptionpublic final Expression ListExpression2(Env env) throws ParseException
ParseExceptionpublic final Expression BasicCondExpression(Env env) throws ParseException
ParseExceptionpublic final Expression CondGroup(Env env) throws ParseException
ParseExceptionpublic final Expression CondExpression(Env env) throws ParseException
ParseExceptionpublic final Expression CaseExpression(Env env) throws ParseException
ParseExceptionpublic final java.lang.String StringRegex(Env env) throws ParseException
ParseExceptionpublic final SequencePattern.PatternExpr SeqRegex(Env env) throws ParseException
ParseExceptionpublic final java.lang.Object StringNumberValue(Env env) throws ParseException
ParseExceptionpublic final SequencePattern.PatternExpr SeqRegexBasic(Env env) throws ParseException
ParseExceptionpublic final SequencePattern.PatternExpr SeqRegexRepeatTimes(Env env, SequencePattern.PatternExpr expr) throws ParseException
ParseExceptionpublic final SequencePattern.PatternExpr SeqRegexDisj(Env env) throws ParseException
ParseExceptionpublic final SequencePattern.PatternExpr SeqRegexDisjConj(Env env) throws ParseException
ParseExceptionpublic final SequencePattern.PatternExpr SeqRegexGroup(Env env) throws ParseException
ParseExceptionpublic final NodePattern BracketedNode(Env env) throws ParseException
ParseExceptionpublic final SequencePattern.PatternExpr SeqVar(Env env) throws ParseException
ParseExceptionpublic final SequencePattern.PatternExpr SeqBackRef(Env env) throws ParseException
ParseExceptionpublic final NodePattern Node(Env env) throws ParseException
ParseExceptionpublic final NodePattern NodeDisj(Env env) throws ParseException
ParseExceptionpublic final NodePattern NodeConj(Env env) throws ParseException
ParseExceptionpublic final NodePattern NodeDisjConj(Env env) throws ParseException
ParseExceptionpublic final NodePattern NodeGroup(Env env) throws ParseException
ParseExceptionpublic final NodePattern NodeBasic(Env env) throws ParseException
ParseExceptionpublic final NodePattern CoreMapNode(Env env) throws ParseException
ParseExceptionpublic final java.util.Map<java.lang.String,java.lang.String> AttrValue(Env env, java.util.Map<java.lang.String,java.lang.String> attributes) throws ParseException
ParseExceptionpublic final NodePattern CoreMapWordPattern(Env env) throws ParseException
ParseExceptionpublic final MultiNodePattern MultiNodePattern(Env env) throws ParseException
ParseExceptionpublic final java.lang.String CoreMapVarValue(Env env) throws ParseException
ParseExceptionpublic final NodePattern CoreMapVarNodePattern(Env env) throws ParseException
ParseExceptionpublic final NodePattern CoreMapExprNodePattern(Env env) throws ParseException
ParseExceptionpublic final Pair<SequencePattern.PatternExpr,SequenceMatchAction<CoreMap>> SeqRegexWithAction(Env env) throws ParseException
ParseExceptionpublic final SequenceMatchAction<CoreMap> Action(Env env) throws ParseException
ParseExceptionpublic final SequenceMatchAction<CoreMap> AnnotateAction(Env env) throws ParseException
ParseExceptionpublic final java.util.Map<java.lang.String,java.lang.String> SetAttrValues(Env env) throws ParseException
ParseExceptionpublic final java.util.Map<java.lang.String,java.lang.String> SetAttrValue(Env env, java.util.Map<java.lang.String,java.lang.String> attributes) throws ParseException
ParseExceptionpublic final edu.stanford.nlp.ling.tokensregex.parser.Token NumberToken()
throws ParseException
ParseExceptionpublic final edu.stanford.nlp.ling.tokensregex.parser.Token IntegerToken()
throws ParseException
ParseExceptionpublic final edu.stanford.nlp.ling.tokensregex.parser.Token CmpToken()
throws ParseException
ParseExceptionpublic final edu.stanford.nlp.ling.tokensregex.parser.Token RelaxedStringToken()
throws ParseException
ParseExceptionpublic final java.lang.String RelaxedString()
throws ParseException
ParseExceptionpublic final java.lang.String RelaxedStringNoIdentifier()
throws ParseException
ParseExceptionpublic void ReInit(java.io.InputStream stream)
public void ReInit(java.io.InputStream stream,
java.lang.String encoding)
public void ReInit(java.io.Reader stream)
public void ReInit(edu.stanford.nlp.ling.tokensregex.parser.TokenSequenceParserTokenManager tm)
public final edu.stanford.nlp.ling.tokensregex.parser.Token getNextToken()
public final edu.stanford.nlp.ling.tokensregex.parser.Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()