Package unm.cs351.f11.tdrl.p1

Interface Summary
Graph<T> This Interface specifies a basic directed graph data structure in "adjacency list" representation.
GraphAnalyzer<T> Interface for an object that analyzes basic graph structural statistics.
HasPattern Interface for things that can be queried for a regex pattern.
LexicalAnalyzer<T extends Enum<T> & HasPattern> A general interface for a very basic, regular expression-driven lexical analyzer (lexer).
Parser<S,T extends Enum<T> & HasPattern>  
SearchState<T> Representation for a point in a search, such as a breadth-first or depth- first search.
Token<T extends Enum<T> & HasPattern> Generic token type generated by an instance of a LexicalAnalyzer.
 

Exception Summary
GraphAnalysisException An exception indicating an error or illegal condition when trying to analyze a Graph object.
GraphStructureException Exception indicating that a violation in graph structure has been detected (e.g., an edge missing a node on one end or a directed edge that should have been undirected or something like that).
ParseException Exception indicating a parse or lexical failure.