net.percederberg.mibble.asn1
Class Asn1Parser

java.lang.Object
  extended bynet.percederberg.grammatica.parser.Parser
      extended bynet.percederberg.grammatica.parser.RecursiveDescentParser
          extended bynet.percederberg.mibble.asn1.Asn1Parser

public class Asn1Parser
extends net.percederberg.grammatica.parser.RecursiveDescentParser

A token stream parser.


Constructor Summary
Asn1Parser(java.io.Reader in)
          Creates a new parser.
Asn1Parser(java.io.Reader in, net.percederberg.grammatica.parser.Analyzer analyzer)
          Creates a new parser.
 
Methods inherited from class net.percederberg.grammatica.parser.RecursiveDescentParser
addPattern, parseStart, prepare
 
Methods inherited from class net.percederberg.grammatica.parser.Parser
parse, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Asn1Parser

public Asn1Parser(java.io.Reader in)
           throws net.percederberg.grammatica.parser.ParserCreationException
Creates a new parser.

Parameters:
in - the input stream to read from
Throws:
net.percederberg.grammatica.parser.ParserCreationException - if the parser couldn't be initialized correctly

Asn1Parser

public Asn1Parser(java.io.Reader in,
                  net.percederberg.grammatica.parser.Analyzer analyzer)
           throws net.percederberg.grammatica.parser.ParserCreationException
Creates a new parser.

Parameters:
in - the input stream to read from
analyzer - the analyzer to use while parsing
Throws:
net.percederberg.grammatica.parser.ParserCreationException - if the parser couldn't be initialized correctly