GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "txt-eng.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 |
|
private |
Definition at line 2954 of file oct-tex-lexer.cc.
References buffer_state, octave_tex__delete_buffer(), octave_tex_lex_destroy(), and scanner.
|
inline |
|
inline |
|
private |
Definition at line 2933 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().
|
inlinestaticinherited |
Definition at line 439 of file txt-eng.h.
References caseless_str::compare(), and text_parser::parse().
|
virtual |
Implements text_parser.
Definition at line 1835 of file oct-tex-parser.cc.
References init_lexer(), octave_tex_parse(), and result.
|
inline |
Definition at line 421 of file txt-eng.h.
Referenced by octave_tex_parse().
|
private |
Definition at line 433 of file txt-eng.h.
Referenced by destroy_lexer(), and init_lexer().
|
private |
|
private |
Definition at line 431 of file txt-eng.h.
Referenced by destroy_lexer(), and init_lexer().