#include "text-engine.h"
Public Member Functions | |
text_parser_tex (void) | |
~text_parser_tex (void) | |
text_element * | get_parse_result (void) |
void * | get_scanner (void) |
text_element * | parse (const std::string &s) |
void | set_parse_result (text_element *e) |
Static Public Member Functions | |
static text_element * | parse (const std::string &s, const caseless_str &interpreter) |
Private Member Functions | |
void | destroy_lexer (void) |
bool | init_lexer (const std::string &s) |
Private Attributes | |
void * | m_buffer_state |
text_element * | m_result |
void * | m_scanner |
Definition at line 425 of file text-engine.h.
|
inline |
Definition at line 430 of file text-engine.h.
|
inline |
Definition at line 435 of file text-engine.h.
|
private |
Definition at line 3209 of file oct-tex-lexer.cc.
References m_buffer_state, m_scanner, octave_tex__delete_buffer(), and octave_tex_lex_destroy().
|
inline |
Definition at line 444 of file text-engine.h.
|
inline |
Definition at line 440 of file text-engine.h.
References m_scanner.
|
private |
Definition at line 3188 of file oct-tex-lexer.cc.
References m_scanner, octave_tex__delete_buffer(), octave_tex__scan_bytes(), and octave_tex_lex_init().
Referenced by parse().
|
virtual |
Implements text_parser.
Definition at line 1638 of file oct-tex-parser.cc.
References init_lexer(), m_result, and octave_tex_parse().
|
inlinestaticinherited |
Definition at line 461 of file text-engine.h.
References base_parser::reset().
|
inline |
Definition at line 442 of file text-engine.h.
|
private |
Definition at line 455 of file text-engine.h.
Referenced by destroy_lexer().
|
private |
Definition at line 457 of file text-engine.h.
Referenced by parse().
|
private |
Definition at line 453 of file text-engine.h.
Referenced by destroy_lexer().