#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().