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>
ParseException
TokenSequenceParseException
public Pair<SequencePattern.PatternExpr,SequenceMatchAction<CoreMap>> parseSequenceWithAction(Env env, java.lang.String s) throws ParseException, TokenSequenceParseException
parseSequenceWithAction
in interface SequencePattern.Parser<CoreMap>
ParseException
TokenSequenceParseException
public SequencePattern.PatternExpr parseNode(Env env, java.lang.String s) throws ParseException, TokenSequenceParseException
parseNode
in interface SequencePattern.Parser<CoreMap>
ParseException
TokenSequenceParseException
public final java.util.List<SequenceMatchRules.Rule> RuleList(Env env) throws ParseException
ParseException
public final SequenceMatchRules.Rule Rule(Env env) throws ParseException
ParseException
public final SequenceMatchRules.Rule ExpressionExtractorRule(Env env) throws ParseException
ParseException
public final SequenceMatchRules.Rule AssignmentRule(Env env) throws ParseException
ParseException
public final AssignableExpression AssignableExpression(Env env) throws ParseException
ParseException
public final Expression Expression(Env env) throws ParseException
ParseException
public final int Index() throws ParseException
ParseException
public final Expression FunctionCallExpression(Env env) throws ParseException
ParseException
public final Value ValueExpression(Env env) throws ParseException
ParseException
public final Expressions.CompositeValue CompositeFieldValue(Env env) throws ParseException
ParseException
public final java.util.Map<java.lang.String,Expression> FieldValue(Env env, java.util.Map<java.lang.String,Expression> attributes) throws ParseException
ParseException
public final Value BasicValue(Env env) throws ParseException
ParseException
public final AssignableExpression AssignableVar(Env env) throws ParseException
ParseException
public final Expression VarOrRegexVar(Env env) throws ParseException
ParseException
public final Expression MethodCallExpression(Env env, Expression parent) throws ParseException
ParseException
public final AssignableExpression AssignableNestedVarExpression(Env env) throws ParseException
ParseException
public final Expression NestedVarExpression(Env env) throws ParseException
ParseException
public final Expression NestedFunctionCallExpression(Env env) throws ParseException
ParseException
public final Expression ListExpression(Env env) throws ParseException
ParseException
public final Expression ListExpression2(Env env) throws ParseException
ParseException
public final Expression BasicCondExpression(Env env) throws ParseException
ParseException
public final Expression CondGroup(Env env) throws ParseException
ParseException
public final Expression CondExpression(Env env) throws ParseException
ParseException
public final Expression CaseExpression(Env env) throws ParseException
ParseException
public final java.lang.String StringRegex(Env env) throws ParseException
ParseException
public final SequencePattern.PatternExpr SeqRegex(Env env) throws ParseException
ParseException
public final java.lang.Object StringNumberValue(Env env) throws ParseException
ParseException
public final SequencePattern.PatternExpr SeqRegexBasic(Env env) throws ParseException
ParseException
public final SequencePattern.PatternExpr SeqRegexRepeatTimes(Env env, SequencePattern.PatternExpr expr) throws ParseException
ParseException
public final SequencePattern.PatternExpr SeqRegexDisj(Env env) throws ParseException
ParseException
public final SequencePattern.PatternExpr SeqRegexDisjConj(Env env) throws ParseException
ParseException
public final SequencePattern.PatternExpr SeqRegexGroup(Env env) throws ParseException
ParseException
public final NodePattern BracketedNode(Env env) throws ParseException
ParseException
public final SequencePattern.PatternExpr SeqVar(Env env) throws ParseException
ParseException
public final SequencePattern.PatternExpr SeqBackRef(Env env) throws ParseException
ParseException
public final NodePattern Node(Env env) throws ParseException
ParseException
public final NodePattern NodeDisj(Env env) throws ParseException
ParseException
public final NodePattern NodeConj(Env env) throws ParseException
ParseException
public final NodePattern NodeDisjConj(Env env) throws ParseException
ParseException
public final NodePattern NodeGroup(Env env) throws ParseException
ParseException
public final NodePattern NodeBasic(Env env) throws ParseException
ParseException
public final NodePattern CoreMapNode(Env env) throws ParseException
ParseException
public 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
ParseException
public final NodePattern CoreMapWordPattern(Env env) throws ParseException
ParseException
public final MultiNodePattern MultiNodePattern(Env env) throws ParseException
ParseException
public final java.lang.String CoreMapVarValue(Env env) throws ParseException
ParseException
public final NodePattern CoreMapVarNodePattern(Env env) throws ParseException
ParseException
public final NodePattern CoreMapExprNodePattern(Env env) throws ParseException
ParseException
public final Pair<SequencePattern.PatternExpr,SequenceMatchAction<CoreMap>> SeqRegexWithAction(Env env) throws ParseException
ParseException
public final SequenceMatchAction<CoreMap> Action(Env env) throws ParseException
ParseException
public final SequenceMatchAction<CoreMap> AnnotateAction(Env env) throws ParseException
ParseException
public final java.util.Map<java.lang.String,java.lang.String> SetAttrValues(Env env) throws ParseException
ParseException
public 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
ParseException
public final edu.stanford.nlp.ling.tokensregex.parser.Token NumberToken() throws ParseException
ParseException
public final edu.stanford.nlp.ling.tokensregex.parser.Token IntegerToken() throws ParseException
ParseException
public final edu.stanford.nlp.ling.tokensregex.parser.Token CmpToken() throws ParseException
ParseException
public final edu.stanford.nlp.ling.tokensregex.parser.Token RelaxedStringToken() throws ParseException
ParseException
public final java.lang.String RelaxedString() throws ParseException
ParseException
public final java.lang.String RelaxedStringNoIdentifier() throws ParseException
ParseException
public 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 boolean trace_enabled()
public final void enable_tracing()
public final void disable_tracing()