public class SetParser extends Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT
Lexical state.
|
static int |
ELEMENT
RegularExpression Id.
|
static int |
EOF
End of File.
|
de.up.ling.irtg.algebra.Token |
jj_nt
Next token.
|
static int |
LINE_END_COMMENT
RegularExpression Id.
|
de.up.ling.irtg.algebra.Token |
token
Current token.
|
de.up.ling.irtg.algebra.SetParserTokenManager |
token_source
Generated Token Manager.
|
static String[] |
tokenImage
Literal token values.
|
Constructor and Description |
---|
SetParser(InputStream stream)
Constructor with InputStream.
|
SetParser(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
SetParser(Reader stream)
Constructor.
|
SetParser(de.up.ling.irtg.algebra.SetParserTokenManager tm)
Constructor with generated Token Manager.
|
Modifier and Type | Method and Description |
---|---|
void |
disable_tracing()
Disable tracing.
|
void |
enable_tracing()
Enable tracing.
|
ParseException |
generateParseException()
Generate ParseException.
|
de.up.ling.irtg.algebra.Token |
getNextToken()
Get the next Token.
|
de.up.ling.irtg.algebra.Token |
getToken(int index)
Get the specific Token.
|
static Set<List<String>> |
parse(Reader reader) |
void |
ReInit(InputStream stream)
Reinitialise.
|
void |
ReInit(InputStream stream,
String encoding)
Reinitialise.
|
void |
ReInit(Reader stream)
Reinitialise.
|
void |
ReInit(de.up.ling.irtg.algebra.SetParserTokenManager tm)
Reinitialise.
|
void |
set() |
List<String> |
tuple() |
public de.up.ling.irtg.algebra.SetParserTokenManager token_source
public de.up.ling.irtg.algebra.Token token
public de.up.ling.irtg.algebra.Token jj_nt
public static final int EOF
public static final int ELEMENT
public static final int LINE_END_COMMENT
public static final int DEFAULT
public static final String[] tokenImage
public SetParser(InputStream stream)
public SetParser(InputStream stream, String encoding)
public SetParser(Reader stream)
public SetParser(de.up.ling.irtg.algebra.SetParserTokenManager tm)
public static Set<List<String>> parse(Reader reader) throws ParseException
ParseException
public final void set() throws ParseException
ParseException
public final List<String> tuple() throws ParseException
ParseException
public void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(de.up.ling.irtg.algebra.SetParserTokenManager tm)
public final de.up.ling.irtg.algebra.Token getNextToken()
public final de.up.ling.irtg.algebra.Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2017. All rights reserved.