|
bux API Reference 1.12.3
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
|


Go to the source code of this file.
Classes | |
| struct | bux::GLR::I_ParserPolicy |
| struct | bux::GLR::I_ParserPolicy::C_ReduceInfo |
| class | bux::GLR::C_Parser |
Namespaces | |
| namespace | bux |
THE common namespace of bux library. | |
| namespace | bux::GLR |
Typedefs | |
| typedef unsigned | bux::GLR::T_ActionId |
| typedef std::shared_ptr< const I_LexAttr > | bux::GLR::C_LexPtr |
| typedef C_LexInfoT< const I_LexAttr, std::shared_ptr > | bux::GLR::C_LexInfo |
| typedef F_GetProducedT< const I_LexAttr, std::shared_ptr > | bux::GLR::F_GetProduced |
| typedef std::function< void(C_Parser &parser)> | bux::GLR::F_OncePostShift |
| typedef std::function< void(C_Parser &, const F_GetProduced &, C_LexPtr &, F_OncePostShift &)> | bux::GLR::FH_Reduce |
Enumerations | |
| enum | { bux::GLR::ACTION_SHIFT , bux::GLR::ACTION_ACCEPT , bux::GLR::ACTION_REDUCE_MIN } |