#include <static_lexer.hpp>
|
| | operator safe_bool () const |
| |
| template<typename Iterator_ > |
| iterator_type | begin (Iterator_ &first, Iterator_ const &last, char_type const *initial_state=0) const |
| |
| iterator_type | end () const |
| |
| std::size_t | add_token (char_type const *, char_type, std::size_t, char_type const *) |
| |
| std::size_t | add_token (char_type const *, string_type const &, std::size_t, char_type const *) |
| |
| void | add_pattern (char_type const *, string_type const &, string_type const &) |
| |
| void | clear (char_type const *) |
| |
| std::size_t | add_state (char_type const *state) |
| |
| string_type | initial_state () const |
| |
| template<typename F > |
| void | add_action (id_type unique_id, std::size_t state, F act) |
| |
| bool | init_dfa (bool minimize=false) const |
| |
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename F >
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Iterator_ >
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
template<typename Token = token<>, typename LexerTables = static_::lexer, typename Iterator = typename Token::iterator_type, typename Functor = functor<Token, detail::static_data, Iterator>>
The documentation for this class was generated from the following file: