#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 * | buffer_state |
text_element * | result |
void * | scanner |
Definition at line 415 of file text-engine.h.
|
inline |
Definition at line 420 of file text-engine.h.
|
inline |
Definition at line 424 of file text-engine.h.
|
private |
Definition at line 3208 of file oct-tex-lexer.cc.
References buffer_state, octave_tex__delete_buffer(), octave_tex_lex_destroy(), and scanner.
|
inline |
Definition at line 433 of file text-engine.h.
|
inline |
Definition at line 429 of file text-engine.h.
References scanner.
|
private |
Definition at line 3188 of file oct-tex-lexer.cc.
References buffer_state, octave_tex__delete_buffer(), octave_tex__scan_bytes(), octave_tex_lex_init(), and scanner.
Referenced by parse().
|
virtual |
Implements octave::text_parser.
Definition at line 1754 of file oct-tex-parser.cc.
References init_lexer(), octave_tex_parse(), and result.
|
inlinestaticinherited |
Definition at line 449 of file text-engine.h.
References octave::base_parser::reset().
|
inline |
Definition at line 431 of file text-engine.h.
Referenced by octave_tex_parse().
|
private |
Definition at line 443 of file text-engine.h.
Referenced by destroy_lexer(), and init_lexer().
|
private |
Definition at line 445 of file text-engine.h.
Referenced by parse().
|
private |
Definition at line 441 of file text-engine.h.
Referenced by destroy_lexer(), and init_lexer().