|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object xtc.parser.ParserBase orc.parser.OrcLiteralParser
public final class OrcLiteralParser
Packrat parser for grammar orc.parser.OrcLiteralParser
.
Field Summary |
---|
Fields inherited from class xtc.parser.ParserBase |
---|
FIRST_COLUMN, FIRST_LINE, INCR_SIZE, INIT_SIZE, NEWLINE, yyColumns, yyCount, yyData, yyEOF, yyReader |
Constructor Summary | |
---|---|
OrcLiteralParser(java.io.Reader reader,
java.lang.String file)
Create a new packrat parser. |
|
OrcLiteralParser(java.io.Reader reader,
java.lang.String file,
int size)
Create a new packrat parser. |
Method Summary | |
---|---|
protected xtc.parser.Column |
newColumn()
|
xtc.parser.Result |
pLiteralValue(int yyStart)
Parse nonterminal orc.parser.OrcLiteralParser.LiteralValue. |
Methods inherited from class xtc.parser.ParserBase |
---|
apply, apply, cast, cast, character, column, difference, format, isEOF, lineAt, location, peek, resetTo, setLocation, setLocation, signal, value |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OrcLiteralParser(java.io.Reader reader, java.lang.String file)
reader
- The reader.file
- The file name.public OrcLiteralParser(java.io.Reader reader, java.lang.String file, int size)
reader
- The file reader.file
- The file name.size
- The file size.Method Detail |
---|
protected xtc.parser.Column newColumn()
newColumn
in class xtc.parser.ParserBase
public xtc.parser.Result pLiteralValue(int yyStart) throws java.io.IOException
yyStart
- The index.
java.io.IOException
- Signals an I/O error.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |