bux API Reference 1.9.0
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 } |