orc.doc
Class DocParser

java.lang.Object
  extended by xtc.parser.ParserBase
      extended by orc.doc.DocParser

public final class DocParser
extends xtc.parser.ParserBase

Packrat parser for grammar orc.doc.DocParser.

This class has been generated by the Rats! parser generator, version 1.14.0, (C) 2004-2008 Robert Grimm.


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
DocParser(java.io.Reader reader, java.lang.String file)
          Create a new packrat parser.
DocParser(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 pContent(int yyStart)
          Parse nonterminal orc.doc.DocParser.Content.
 
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

DocParser

public DocParser(java.io.Reader reader,
                 java.lang.String file)
Create a new packrat parser.

Parameters:
reader - The reader.
file - The file name.

DocParser

public DocParser(java.io.Reader reader,
                 java.lang.String file,
                 int size)
Create a new packrat parser.

Parameters:
reader - The file reader.
file - The file name.
size - The file size.
Method Detail

newColumn

protected xtc.parser.Column newColumn()
Specified by:
newColumn in class xtc.parser.ParserBase

pContent

public xtc.parser.Result pContent(int yyStart)
                           throws java.io.IOException
Parse nonterminal orc.doc.DocParser.Content.

Parameters:
yyStart - The index.
Returns:
The result.
Throws:
java.io.IOException - Signals an I/O error.