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 std::string &)
 Constructors.
std::string get_start_symbol (void) const
 Get the start symbol of the grammar.
void analyze (std::list< sentence > &)
 Parse sentences in list.
std::list< sentence > analyze (const std::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 std::string &   ) 

Constructors.


Member Function Documentation

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

Parse sentences in list, return copy.

void chart_parser::analyze ( std::list< sentence > &   ) 

Parse sentences in list.

std::string chart_parser::get_start_symbol ( void   )  const

Get the start symbol of the grammar.


Member Data Documentation

Part of the rule already matched.


The documentation for this class was generated from the following file:
Generated on Tue Jul 27 16:29:31 2010 for FreeLing by  doxygen 1.6.3