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().