|
FreeLing
3.1
|
#include <iostream>#include <sstream>#include <fstream>#include <vector>#include <algorithm>#include "freeling/morfo/traces.h"#include "freeling/morfo/util.h"#include "freeling/morfo/dep_rules.h"#include "freeling/morfo/dependencies.h"#include "freeling/morfo/configfile.h"
Namespaces | |
| namespace | freeling |
explicit instantiations of class automat to satisfy compiler | |
Defines | |
| #define | MOD_TRACENAME L"DEP_TXALA" |
| #define | MOD_TRACECODE DEP_TRACE |
| #define | closing(x) (x==L'('?L")":(x==L'<'?L">":(x==L'{'?L"}":(x==L'['?L"]":L"")))) |
| Separate extra lemma/form/class conditions from the chunk label. | |
| #define | LEFT 1 |
| Check if the current context matches the one specified in the given rule. | |
| #define | RIGHT 2 |
| #define | first_cond(d) (d==LEFT? conds.size()-1 : 0) |
| #define | first_chk(d) (d==LEFT? chk-1 : chk+2) |
| #define | last(i, v, d) (d==LEFT? i<0 : i>=(int)v.size()) |
| #define | next(i, d) (d==LEFT? i-1 : i+1); |
| #define | prev(i, d) (d==LEFT? i+1 : i-1); |
Functions | |
| void | freeling::PrintTree (parse_tree::iterator n, int k, int depth) |
| void | freeling::PrintDepTree (dep_tree::const_iterator n, int depth) |
| #define closing | ( | x | ) | (x==L'('?L")":(x==L'<'?L">":(x==L'{'?L"}":(x==L'['?L"]":L"")))) |
Separate extra lemma/form/class conditions from the chunk label.
Referenced by freeling::completer::extract_conds().
Referenced by freeling::completer::match_side().
| #define first_cond | ( | d | ) | (d==LEFT? conds.size()-1 : 0) |
Referenced by freeling::completer::match_side().
Referenced by freeling::tree< T >::append_child(), freeling::completer::applyRule(), freeling::tree< T >::clear(), freeling::tree< T >::clone(), freeling::tree< T >::hang_child(), freeling::completer::match_side(), freeling::PrintDepTree(), freeling::tree< T >::sibling_rbegin(), and freeling::tree< T >::tree().
| #define LEFT 1 |
Check if the current context matches the one specified in the given rule.
Referenced by freeling::completer::match_side(), and freeling::completer::matching_context().
| #define MOD_TRACECODE DEP_TRACE |
| #define MOD_TRACENAME L"DEP_TXALA" |
| #define RIGHT 2 |
Referenced by freeling::completer::matching_context().
1.7.6.1