Have Lex read from a string and not from stdin. Essentially, the interpreter needs to call yylex() until EOF, and call TAO_Lex_String_Input::reset() with the new string, prior to calling yyparse.
More...
#include <Interpreter.h>
List of all members.
Static Public Member Functions |
static void | reset (char *input_string) |
| Reset the lex input.
|
static int | copy_into (char *buf, int max_size) |
| Method lex will call to read from the input string.
|
Static Private Attributes |
static char * | string_ = 0 |
| Pointers to keep track of the input string.
|
static char * | current_ = 0 |
static char * | end_ = 0 |
Detailed Description
Have Lex read from a string and not from stdin. Essentially, the interpreter needs to call yylex() until EOF, and call TAO_Lex_String_Input::reset() with the new string, prior to calling yyparse.
Member Function Documentation
Method lex will call to read from the input string.
Member Data Documentation
Pointers to keep track of the input string.
The documentation for this class was generated from the following files: