Uses of Class
laser.regularlanguage.regularexpression.REException

Packages that use REException
laser.regularlanguage.regularexpression Contains classes and interfaces for creating and manipulating regular expressions (REs). 
laser.regularlanguage.regularexpression.util Utility classes commonly useful for REs.
 
laser.regularlanguage.util Utility classes commonly useful for regular languages (RLs). 
 

Uses of REException in laser.regularlanguage.regularexpression
 

Subclasses of REException in laser.regularlanguage.regularexpression
 class REVisitorException
          The REVisitorException class signals when a REVisitor encounters an error.
 

Uses of REException in laser.regularlanguage.regularexpression.util
 

Methods in laser.regularlanguage.regularexpression.util that throw REException
 RE<L> ExtendedREToREConverter.convert(RE<L> theRE)
          Converts from an extended RE to a (basic) RE.
protected  RE<L> AbstractREConverter.convert(RE<L> oldRE)
          Converts from the old RE to the corresponding new RE.
 RE<L> AbstractRegularExpressions.convertExtendedREtoRE(RE<L> theExtendedRE)
          Converts from the given extended RE to the corresponding basic RE.
 void REPrinter.print(RE<L> theRE)
          Prints out the given RE to the specified Writer.
 RE<L> REReader.read(java.io.File inFile)
          Reads in the RE from the specified input File.
 RE<L> AbstractRegularExpressions.read(java.io.File inFile)
          Reads in the RE from the given input File.
 RE<L> REReader.read(java.io.Reader in)
          Reads in the RE from the specified input Reader.
 RE<L> RegularExpressions.read(java.io.Reader in)
          Reads in the RE from the given input Reader.
abstract  RE<L> AbstractRegularExpressions.read(java.io.Reader in)
          Reads in the RE from the given input Reader.
protected  void ExtendedREToREConverter.setUp(RE<L> oldRE)
          Sets up this AbstractREConverter before converting.
protected  void AbstractREConverter.setUp(RE<L> oldRE)
          Sets up this AbstractREConverter before converting.
 RE<L> RESimplifier.simplify(RE<L> theRE)
          Simplifies the given RE.
 RE<L> AbstractRegularExpressions.simplify(RE<L> theRE)
          Simplifies the given RE by using identies to remove terms.
 void REWriter.write(RE<L> theRE, java.io.File outFile)
          Writes out the RE to the specified output File.
 void AbstractRegularExpressions.write(RE<L> theRE, java.io.File outFile)
          Writes out the given RE to the specified output File.
 void REWriter.write(RE<L> theRE, java.io.Writer out)
          Writes out the RE to the specified output Writer.
 void RegularExpressions.write(RE<L> theRE, java.io.Writer out)
          Writes out the given RE to the specified output Writer.
abstract  void AbstractRegularExpressions.write(RE<L> theRE, java.io.Writer out)
          Writes out the given RE to the specified output Writer.
 

Uses of REException in laser.regularlanguage.util
 

Methods in laser.regularlanguage.util that throw REException
 MutableFSAInterface<L> REtoDFABuilder.build(RE<L> theRE)
          Converts from the given RE to its corresponding DFA.
 MutableFSAInterface<L> REtoNFAConverter.convert(RE<L> theRE)
          Converts the given (basic) RE into its corresponding NFA.
 MutableFSAInterface<L> REtoFSAConverter.convert(RE<L> theRE)
          Converts from the given RE to the corresponding FSA.
 MutableFSAInterface<L> REtoDFAConverter.convert(RE<L> theRE)
          Converts from the input RE to its corresponding DFA.
 RE<L> FSAtoREConverter.convert(RunnableFSAInterface<L> theFSA)
          Converts from the given FSA to the corresponding RE.
 RE<L> AbstractRegularLanguages.convertDFAtoRE(RunnableFSAInterface<L> theDFA)
          Converts from the given DFA to its corresponding RE.
 RE<L> RegularLanguages.convertFSAtoRE(RunnableFSAInterface<L> theFSA)
          Converts from the given FSA to its corresponding RE.
abstract  RE<L> AbstractRegularLanguages.convertFSAtoRE(RunnableFSAInterface<L> theFSA)
          Converts from the given FSA to its corresponding RE.
 MutableFSAInterface<L> AbstractRegularLanguages.convertREtoDFA(java.io.File theREFile)
          Converts from the given RE to its corresponding DFA.
 MutableFSAInterface<L> RegularLanguages.convertREtoDFA(RE<L> theRE)
          Converts from the given RE to its corresponding DFA.
abstract  MutableFSAInterface<L> AbstractRegularLanguages.convertREtoDFA(RE<L> theRE)
          Converts from the given RE to its corresponding DFA.
 MutableFSAInterface<L> AbstractRegularLanguages.convertREtoDFA(java.io.Reader theREReader)
          Converts from the given RE to its corresponding DFA.
 MutableFSAInterface<L> AbstractRegularLanguages.convertREtoFSA(java.io.File theREFile)
          Converts from the given RE to its corresponding FSA.
 MutableFSAInterface<L> RegularLanguages.convertREtoFSA(RE<L> theRE)
          Converts from the given RE to its corresponding FSA.
abstract  MutableFSAInterface<L> AbstractRegularLanguages.convertREtoFSA(RE<L> theRE)
          Converts from the given RE to its corresponding FSA.
 MutableFSAInterface<L> AbstractRegularLanguages.convertREtoFSA(java.io.Reader theREReader)
          Converts from the given RE to its corresponding FSA.
 RE<L> GNFA.getRE()
          Gets the RE that corresponds to this GNFA.
 MutableFSAInterface<L> REtoFSAParser.parse(java.io.File inFile)
          Converts from the RE contained in the input File into the corresponding FSA.
 MutableFSAInterface<L> REtoDFAParser.parse(java.io.File inFile)
          Converts from the input RE to its corresponding DFA.
 MutableFSAInterface<L> REtoFSAParser.parse(java.io.Reader in)
          Converts from the RE contained in the input Reader into the corresponding FSA.
 MutableFSAInterface<L> REtoDFAParser.parse(java.io.Reader in)
          Converts from the input RE to its corresponding DFA.
protected  RE<L> RegularLanguages.readRE(java.io.Reader in)
          Reads in the RE from the given Reader.
protected abstract  RE<L> AbstractRegularLanguages.readRE(java.io.Reader in)
          Reads in the RE from the given Reader.
protected  void REtoDFABuilder.setUp(RE<L> theRE, MutableFSAInterface<L> theDFA)
          Sets up the builder before the DFA is built.