#include <CChemEqParser.h>
List of all members.
Constructor & Destructor Documentation
CChemEqParser::CChemEqParser |
( |
std::istream * |
arg_yyin = 0 , |
|
|
std::ostream * |
arg_yyout = 0 |
|
) |
| |
virtual CChemEqParser::~CChemEqParser |
( |
| ) |
[virtual] |
Member Function Documentation
void yyFlexLexer::LexerError |
( |
const char * |
msg | ) |
[protected, virtual] |
virtual int CChemEqParser::LexerInput |
( |
char * |
buf, |
|
|
int |
max_size |
|
) |
| [protected, virtual] |
virtual void CChemEqParser::LexerOutput |
( |
const char * |
buf, |
|
|
int |
size |
|
) |
| [protected, virtual] |
void yyFlexLexer::switch_streams |
( |
std::istream * |
new_in, |
|
|
std::ostream * |
new_out |
|
) |
| [virtual] |
YY_BUFFER_STATE yyFlexLexer::yy_create_buffer |
( |
std::istream * |
file, |
|
|
int |
size |
|
) |
| [read] |
Allocate and initialize an input buffer state.
- Parameters:
-
file | A readable stream. |
size | The character buffer size in bytes. When in doubt, use YY_BUF_SIZE . |
- Returns:
- the allocated buffer state.
Destroy the buffer.
- Parameters:
-
Implements FlexLexer.
void yyFlexLexer::yy_flush_buffer |
( |
struct yy_buffer_state * |
b | ) |
[protected] |
Discard all buffered characters. On the next scan, YY_INPUT will be called.
- Parameters:
-
b | the buffer state to be flushed, usually YY_CURRENT_BUFFER . |
int CChemEqParser::yy_get_next_buffer |
( |
| ) |
[protected] |
yy_state_type CChemEqParser::yy_get_previous_state |
( |
| ) |
[protected] |
void yyFlexLexer::yy_init_buffer |
( |
struct yy_buffer_state * |
b, |
|
|
std::istream * |
s |
|
) |
| [protected] |
void CChemEqParser::yy_load_buffer_state |
( |
| ) |
[protected] |
void CChemEqParser::yy_pop_state |
( |
| ) |
[protected] |
void CChemEqParser::yy_push_state |
( |
int |
new_state | ) |
[protected] |
void yyFlexLexer::yy_switch_to_buffer |
( |
struct yy_buffer_state * |
new_buffer | ) |
[virtual] |
Switch to a different input buffer.
- Parameters:
-
new_buffer | The new input buffer. |
Implements FlexLexer.
int CChemEqParser::yy_top_state |
( |
| ) |
[protected] |
void CChemEqParser::yyensure_buffer_stack |
( |
void |
| ) |
[protected] |
int CChemEqParser::yyinput |
( |
| ) |
[protected] |
virtual int CChemEqParser::yylex |
( |
| ) |
[virtual] |
void CChemEqParser::yypop_buffer_state |
( |
void |
| ) |
|
void yyFlexLexer::yypush_buffer_state |
( |
struct yy_buffer_state * |
new_buffer | ) |
|
Pushes the new state onto the stack. The new state becomes the current state. This function will allocate the stack if necessary.
- Parameters:
-
void yyFlexLexer::yyrestart |
( |
std::istream * |
input_file | ) |
|
Immediately switch to a different input stream.
- Parameters:
-
input_file | A readable stream. |
- Note:
- This function does not reset the start condition to
INITIAL
.
void yyFlexLexer::yyunput |
( |
int |
c, |
|
|
char * |
buf_ptr |
|
) |
| [protected] |
Member Data Documentation
The documentation for this class was generated from the following files: