|
FreeLing
3.0
|
Class chart_parser implements a chart parser. More...
#include <chart_parser.h>


Public Member Functions | |
| chart_parser (const std::wstring &) | |
| Constructors. | |
| std::wstring | get_start_symbol (void) const |
| Get the start symbol of the grammar. | |
| void | analyze (sentence &) |
| analyze given sentence | |
| void | analyze (std::list< sentence > &) |
| analyze given sentences | |
| sentence | analyze (const sentence &) |
| analyze sentence, return analyzed copy | |
| std::list< sentence > | analyze (const std::list< sentence > &) |
| analyze sentences, return analyzed copy | |
Private Attributes | |
| chart | ch |
| Part of the rule already matched. | |
| grammar | gram |
Class chart_parser implements a chart parser.
| chart_parser::chart_parser | ( | const std::wstring & | ) |
Constructors.
| void chart_parser::analyze | ( | sentence & | ) | [virtual] |
analyze given sentence
Implements processor.
| void chart_parser::analyze | ( | std::list< sentence > & | ) |
analyze given sentences
Reimplemented from processor.
| sentence chart_parser::analyze | ( | const sentence & | ) |
analyze sentence, return analyzed copy
Reimplemented from processor.
| std::list<sentence> chart_parser::analyze | ( | const std::list< sentence > & | ) |
analyze sentences, return analyzed copy
Reimplemented from processor.
| std::wstring chart_parser::get_start_symbol | ( | void | ) | const |
Get the start symbol of the grammar.
chart chart_parser::ch [private] |
Part of the rule already matched.
grammar chart_parser::gram [private] |
1.7.6.1