Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

chart_parser Class Reference

Class chart_parser implements a chart parser. More...

#include <chart_parser.h>

Collaboration diagram for chart_parser:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 chart_parser (const string &)
 Constructors.
string get_start_symbol (void) const
 Get the start symbol of the grammar.
void analyze (list< sentence > &)
 Parse sentences in list.
list< sentenceanalyze (const list< sentence > &)
 Parse sentences in list, return copy.

Private Attributes

chart ch
 Part of the rule already matched.
grammar gram

Detailed Description

Class chart_parser implements a chart parser.


Constructor & Destructor Documentation

chart_parser::chart_parser const string &   ) 
 

Constructors.


Member Function Documentation

list<sentence> chart_parser::analyze const list< sentence > &   ) 
 

Parse sentences in list, return copy.

void chart_parser::analyze list< sentence > &   ) 
 

Parse sentences in list.

string chart_parser::get_start_symbol void   )  const
 

Get the start symbol of the grammar.


Member Data Documentation

chart chart_parser::ch [private]
 

Part of the rule already matched.

grammar chart_parser::gram [private]
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 26 12:57:37 2006 for FreeLing by  doxygen 1.4.4