public class TokenProduction extends Object
| Modifier and Type | Field and Description |
|---|---|
Token |
m_firstToken
The first and last tokens from the input stream that represent this
production.
|
boolean |
m_ignoreCase
This is true if case is to be ignored within the regular expressions of
this token production.
|
boolean |
m_isExplicit
This is true if this corresponds to a production that actually appears in
the input grammar.
|
ETokenKind |
m_kind
The kind of this token production - TOKEN, SKIP, MORE, or SPECIAL.
|
Token |
m_lastToken |
String[] |
m_lexStates
The states in which this regular expression production exists.
|
List<RegExprSpec> |
m_respecs
The list of regular expression specifications that comprise this
production.
|
| Constructor and Description |
|---|
TokenProduction() |
| Modifier and Type | Method and Description |
|---|---|
int |
getColumn() |
int |
getLine() |
void |
setColumn(int nColumn) |
void |
setLine(int nLine) |
public String[] m_lexStates
public ETokenKind m_kind
public List<RegExprSpec> m_respecs
public boolean m_isExplicit
public boolean m_ignoreCase
public Token m_firstToken
public Token m_lastToken
Copyright © 2017–2019 Philip Helger. All rights reserved.