net.sourceforge.chaperon.build
Class ParserAutomatonBuilder

java.lang.Object
  extended by net.sourceforge.chaperon.build.ParserAutomatonBuilder

public class ParserAutomatonBuilder
extends java.lang.Object

This class represents a builder for parser automata.

Version:
CVS $Id: ParserAutomatonBuilder.java,v 1.27 2003/12/14 09:48:33 benedikta Exp $
Author:
Stephan Michels

Constructor Summary
ParserAutomatonBuilder(Grammar grammar)
          Create a builder for an parser automaton.
ParserAutomatonBuilder(Grammar grammar, org.apache.commons.logging.Log log)
          Create a builder for an parser automaton.
 
Method Summary
 ParserAutomaton getParserAutomaton()
          Returns the generated parser automaton.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParserAutomatonBuilder

public ParserAutomatonBuilder(Grammar grammar)
Create a builder for an parser automaton.

Parameters:
grammar - Grammar, which should be used to build the automaton.

ParserAutomatonBuilder

public ParserAutomatonBuilder(Grammar grammar,
                              org.apache.commons.logging.Log log)
Create a builder for an parser automaton.

Parameters:
grammar - Grammar, which should be used to build the automaton.
log - Log, which should be used.
Method Detail

getParserAutomaton

public ParserAutomaton getParserAutomaton()
Returns the generated parser automaton. If a error occurs the method will return null.

Returns:
The parser automaton.


Copyright ? 2003 Chaperon project. All Rights Reserved.