![]() |
Fleet
0.0.9
Inference in the LOT
|
Classes | |
| struct | CL |
| struct | cl_void |
| class | ReductionException |
| class | SKGrammar |
Functions | |
| template<typename Grammar_t > | |
| Primitive< Combinators::CL > | CL_I (Op::CL_I, BUILTIN_LAMBDA {assert(false);}) |
| template<typename Grammar_t > | |
| Primitive< Combinators::CL > | CL_S (Op::CL_S, BUILTIN_LAMBDA {assert(false);}) |
| template<typename Grammar_t > | |
| Primitive< Combinators::CL > | CL_K (Op::CL_K, BUILTIN_LAMBDA {assert(false);}) |
| template<typename Grammar_t > | |
| Primitive< Combinators::CL, Combinators::CL, Combinators::CL > | CL_Apply (Op::CL_Apply, BUILTIN_LAMBDA {assert(false);}) |
| void | reduce (SExpression::SExpNode &n, int &remaining_calls) |
| Combinator reduction, assuming that n is a SExpNode. More... | |
| void | reduce (SExpression::SExpNode &n) |
| SExpression::SExpNode | NodeToSExpNode (const Node &n) |
| Node | SExpNodeToNode (const SExpression::SExpNode &n) |
| template<typename L > | |
| void | substitute (SExpression::SExpNode &n, const L &m) |
Variables | |
| Combinators::SKGrammar | skgrammar |
| Combinators::ReductionException | reduction_exception |
| Primitive<Combinators::CL, Combinators::CL, Combinators::CL> Combinators::CL_Apply | ( | Op::CL_Apply | , |
| BUILTIN_LAMBDA {assert(false);} | |||
| ) |
| Primitive<Combinators::CL> Combinators::CL_I | ( | Op::CL_I | , |
| BUILTIN_LAMBDA {assert(false);} | |||
| ) |
| Primitive<Combinators::CL> Combinators::CL_K | ( | Op::CL_K | , |
| BUILTIN_LAMBDA {assert(false);} | |||
| ) |
| Primitive<Combinators::CL> Combinators::CL_S | ( | Op::CL_S | , |
| BUILTIN_LAMBDA {assert(false);} | |||
| ) |
| SExpression::SExpNode Combinators::NodeToSExpNode | ( | const Node & | n | ) |
| void Combinators::reduce | ( | SExpression::SExpNode & | n, |
| int & | remaining_calls | ||
| ) |
Combinator reduction, assuming that n is a SExpNode.
| n | |
| remaining_calls |
| void Combinators::reduce | ( | SExpression::SExpNode & | n | ) |
| Node Combinators::SExpNodeToNode | ( | const SExpression::SExpNode & | n | ) |
| void Combinators::substitute | ( | SExpression::SExpNode & | n, |
| const L & | m | ||
| ) |
| Combinators::ReductionException Combinators::reduction_exception |
| Combinators::SKGrammar Combinators::skgrammar |
1.8.13