GNU Octave
3.8.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 |
Definition at line 2947 of file oct-tex-lexer.cc.
References buffer_state, octave_tex__delete_buffer(), octave_tex_lex_destroy(), and scanner.
|
inline |
|
private |
Definition at line 2926 of file oct-tex-lexer.cc.
References buffer_state, octave_tex__delete_buffer(), octave_tex__scan_bytes(), octave_tex_lex_init(), and scanner.
|
inlinestaticinherited |
Definition at line 439 of file txt-eng.h.
References caseless_str::compare(), text_parser::parse(), and parser.
|
virtual |
Implements text_parser.
|
inline |
|
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().