Fleet  0.0.9
Inference in the LOT
Combinators::SKGrammar Member List

This is the complete list of members for Combinators::SKGrammar, including all inherited members.

__generate(const nonterminal_t ntfrom=nt< output_t >(), unsigned long depth=0) constGrammar< cl_void, CL, CL, cl_void >inline
add(std::string fmt, Primitive< T, args... > &b, double p=1.0, int a=0)Grammar< cl_void, CL, CL, cl_void >inline
add(std::string fmt, std::function< T(args...)> f, double p=1.0, Op o=Op::Standard, int a=0)Grammar< cl_void, CL, CL, cl_void >inline
add(std::string fmt, T(*_f)(args...), double p=1.0, Op o=Op::Standard, int a=0)Grammar< cl_void, CL, CL, cl_void >inline
add_ft(std::string fmt, T(*_f)(args...), double p=1.0, Op o=Op::Standard, int a=0)Grammar< cl_void, CL, CL, cl_void >inline
add_terminal(std::string fmt, T x, double p=1.0, Op o=Op::Standard, int a=0)Grammar< cl_void, CL, CL, cl_void >inline
add_vms(std::string fmt, FT *f, double p=1.0, Op o=Op::Standard, int a=0)Grammar< cl_void, CL, CL, cl_void >inline
begin() constGrammar< cl_void, CL, CL, cl_void >inline
change_probability(const std::string &s, const double newp)Grammar< cl_void, CL, CL, cl_void >inline
complete(Node &node)Grammar< cl_void, CL, CL, cl_void >inline
copy_resample(const Node &node, bool f(const Node &n)) constGrammar< cl_void, CL, CL, cl_void >inline
count_nonterminals() constGrammar< cl_void, CL, CL, cl_void >inline
count_nonterminals(nonterminal_t nt) constGrammar< cl_void, CL, CL, cl_void >inline
count_rules(const nonterminal_t nt) constGrammar< cl_void, CL, CL, cl_void >inline
count_rules() constGrammar< cl_void, CL, CL, cl_void >inline
count_terminals(nonterminal_t nt) constGrammar< cl_void, CL, CL, cl_void >inline
end() constGrammar< cl_void, CL, CL, cl_void >inline
expand_to_neighbor(Node &node, int &which)Grammar< cl_void, CL, CL, cl_void >inline
find_open_commas_close(const std::string s)Grammar< cl_void, CL, CL, cl_void >inline
from_parseable(std::deque< std::string > &q) constGrammar< cl_void, CL, CL, cl_void >inline
from_parseable(std::string s) constGrammar< cl_void, CL, CL, cl_void >inline
from_parseable(const char *c) constGrammar< cl_void, CL, CL, cl_void >inline
FT typedefGrammar< cl_void, CL, CL, cl_void >
generate(const nonterminal_t ntfrom=nt< output_t >(), unsigned long depth=0) constGrammar< cl_void, CL, CL, cl_void >inline
GENERATE_DEPTH_EXCEPTION_RETRIESGrammar< cl_void, CL, CL, cl_void >static
get_counts(const Node &node) constGrammar< cl_void, CL, CL, cl_void >inline
get_counts(const Node &node, const std::map< const Rule *, size_t > &indexer) constGrammar< cl_void, CL, CL, cl_void >inline
get_counts(const std::map< K, V > &m, const std::map< const Rule *, size_t > &indexer) constGrammar< cl_void, CL, CL, cl_void >inline
get_index_of(const Rule *r) constGrammar< cl_void, CL, CL, cl_void >inline
get_rule(const nonterminal_t nt, size_t k) constGrammar< cl_void, CL, CL, cl_void >inlinevirtual
get_rule(const nonterminal_t nt, const Op o, const int a=0)Grammar< cl_void, CL, CL, cl_void >inlinevirtual
get_rule(const nonterminal_t nt, size_t i)Grammar< cl_void, CL, CL, cl_void >inlinevirtual
get_rule(const nonterminal_t nt, const std::string s) constGrammar< cl_void, CL, CL, cl_void >inlinevirtual
get_rule(const std::string s) constGrammar< cl_void, CL, CL, cl_void >inlinevirtual
get_rule_indexer() constGrammar< cl_void, CL, CL, cl_void >inline
Grammar()Grammar< cl_void, CL, CL, cl_void >inline
Grammar(const Grammar &g)=deleteGrammar< cl_void, CL, CL, cl_void >
Grammar(const Grammar &&g)=deleteGrammar< cl_void, CL, CL, cl_void >
GRAMMAR_MAX_DEPTHGrammar< cl_void, CL, CL, cl_void >
input_t typedefGrammar< cl_void, CL, CL, cl_void >
is_in_GRAMMAR_TYPES()Grammar< cl_void, CL, CL, cl_void >inlinestatic
log_probability(const Node &n) constGrammar< cl_void, CL, CL, cl_void >inline
makeNode(const Rule *r) constGrammar< cl_void, CL, CL, cl_void >inline
N_NTsGrammar< cl_void, CL, CL, cl_void >static
neighbor_prior(const Node &node, int &which) constGrammar< cl_void, CL, CL, cl_void >inline
neighbors(const Node &node) constGrammar< cl_void, CL, CL, cl_void >inline
nt()Grammar< cl_void, CL, CL, cl_void >inlinestatic
output_t typedefGrammar< cl_void, CL, CL, cl_void >
remove_all(nonterminal_t nt)Grammar< cl_void, CL, CL, cl_void >inline
rule_normalizer(const nonterminal_t nt) constGrammar< cl_void, CL, CL, cl_void >inline
rulesGrammar< cl_void, CL, CL, cl_void >
sample_rule(const nonterminal_t nt) constGrammar< cl_void, CL, CL, cl_void >inlinevirtual
simple_parse(std::string s)Grammar< cl_void, CL, CL, cl_void >inline
SKGrammar()Combinators::SKGrammarinline
start()Grammar< cl_void, CL, CL, cl_void >inline
this_t typedefGrammar< cl_void, CL, CL, cl_void >
TypeTuple typedefGrammar< cl_void, CL, CL, cl_void >
VirtualMachineState_t typedefGrammar< cl_void, CL, CL, cl_void >
ZGrammar< cl_void, CL, CL, cl_void >