#include <lexer.hpp>
|
| template<typename Iterator , typename Context , typename Skipper , typename Attribute > |
| bool | parse (Iterator &first, Iterator const &last, Context &, Skipper const &skipper, Attribute &attr) const |
| |
| template<typename Context > |
| info | what (Context &) const |
| |
| template<typename Expr > |
| void | define (Expr const &expr) |
| |
| | lexer_def_ (LexerDef &def_, string_type const &state_, string_type const &targetstate_=string_type()) |
| |
| lexer_def_ | operator() (char_type const *state) const |
| |
| lexer_def_ | operator() (char_type const *state, char_type const *targetstate) const |
| |
| lexer_def_ | operator() (string_type const &state, string_type const &targetstate=string_type()) const |
| |
| template<typename Expr > |
| lexer_def_ & | operator= (Expr const &xpr) |
| |
| std::size_t | add_state (char_type const *state=0) |
| |
| lexer_def_< LexerDef >const & | derived () const |
| |
| lexer_def_< LexerDef >const & | derived () const |
| |
template<typename LexerDef>
template<typename LexerDef>
template<typename LexerDef>
template<typename Expr >
template<typename LexerDef>
template<typename LexerDef>
template<typename LexerDef>
template<typename LexerDef>
template<typename Expr >
template<typename LexerDef>
template<typename Iterator , typename Context , typename Skipper , typename Attribute >
template<typename LexerDef>
template<typename Context >
template<typename LexerDef>
template<typename LexerDef>
| friend struct pattern_adder |
|
friend |
template<typename LexerDef>
template<typename LexerDef>
The documentation for this struct was generated from the following file:
- boost_1_57_0/boost/spirit/home/lex/lexer/lexer.hpp