![]() |
Go to the source code of this file.
Data Structures | |
class | Voice |
Enumerations | |
enum | feBufferTypes { BT_none = 0, BT_break = 1, BT_proc, BT_example, BT_file, BT_execute, BT_if, BT_else } |
enum | feBufferInputs { BI_stdin = 1, BI_buffer, BI_file } |
enum | noeof_t { noeof_brace = 1, noeof_asstring, noeof_block, noeof_bracket, noeof_comment, noeof_procname, noeof_string } |
Functions | |
Voice * | feInitStdin (Voice *pp) |
const char * | VoiceName () |
void | VoiceBackTrack () |
BOOLEAN | contBuffer (feBufferTypes typ) |
BOOLEAN | exitBuffer (feBufferTypes typ) |
BOOLEAN | exitVoice () |
void | monitor (void *F, int mode) |
BOOLEAN | newFile (char *fname, FILE *f=NULL) |
void | newBuffer (char *s, feBufferTypes t, procinfo *pname=NULL, int start_lineno=0) |
void * | myynewbuffer () |
void | myyoldbuffer (void *oldb) |
Variables | |
int | yylineno |
char | my_yylinebuf [80] |
Voice * | currentVoice |
enum feBufferInputs |
Enumerator | |
---|---|
BI_stdin | |
BI_buffer | |
BI_file |
Definition at line 28 of file fevoices.h.
enum feBufferTypes |
Enumerator | |
---|---|
BT_none | |
BT_break | |
BT_proc | |
BT_example | |
BT_file | |
BT_execute | |
BT_if | |
BT_else |
Definition at line 16 of file fevoices.h.
enum noeof_t |
Enumerator | |
---|---|
noeof_brace | |
noeof_asstring | |
noeof_block | |
noeof_bracket | |
noeof_comment | |
noeof_procname | |
noeof_string |
Definition at line 34 of file fevoices.h.
BOOLEAN contBuffer | ( | feBufferTypes | typ | ) |
Definition at line 309 of file fevoices.cc.
BOOLEAN exitBuffer | ( | feBufferTypes | typ | ) |
Definition at line 241 of file fevoices.cc.
BOOLEAN exitVoice | ( | ) |
Definition at line 346 of file fevoices.cc.
Definition at line 661 of file fevoices.cc.
void* myynewbuffer | ( | ) |
Definition at line 2319 of file scanner.cc.
void myyoldbuffer | ( | void * | oldb | ) |
Definition at line 2326 of file scanner.cc.
void newBuffer | ( | char * | s, |
feBufferTypes | t, | ||
procinfo * | pname = NULL , |
||
int | start_lineno = 0 |
||
) |
Definition at line 171 of file fevoices.cc.
Definition at line 129 of file fevoices.cc.
void VoiceBackTrack | ( | ) |
Definition at line 77 of file fevoices.cc.
const char* VoiceName | ( | ) |
Definition at line 66 of file fevoices.cc.
Voice* currentVoice |
Definition at line 57 of file fevoices.cc.