My Project
|
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 () |
int | VoiceLine () |
void | VoiceBackTrack () |
BOOLEAN | contBuffer (feBufferTypes typ) |
BOOLEAN | exitBuffer (feBufferTypes typ) |
BOOLEAN | exitVoice () |
void | monitor (void *F, int mode) |
BOOLEAN | newFile (char *fname) |
void | newBuffer (char *s, feBufferTypes t, procinfo *pname=NULL, int start_lineno=0) |
void * | myynewbuffer () |
void | myyoldbuffer (void *oldb) |
Variables | |
EXTERN_VAR int | yylineno |
EXTERN_VAR char | my_yylinebuf [80] |
const char | sNoName_fe [] |
EXTERN_VAR 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 304 of file fevoices.cc.
BOOLEAN exitBuffer | ( | feBufferTypes | typ | ) |
Definition at line 236 of file fevoices.cc.
BOOLEAN exitVoice | ( | ) |
Definition at line 341 of file fevoices.cc.
Definition at line 677 of file fevoices.cc.
void monitor | ( | void * | F, |
int | mode | ||
) |
Definition at line 68 of file febase.cc.
void * myynewbuffer | ( | ) |
Definition at line 2297 of file scanner.cc.
void myyoldbuffer | ( | void * | oldb | ) |
Definition at line 2304 of file scanner.cc.
void newBuffer | ( | char * | s, |
feBufferTypes | t, | ||
procinfo * | pname = NULL , |
||
int | start_lineno = 0 |
||
) |
Definition at line 166 of file fevoices.cc.
BOOLEAN newFile | ( | char * | fname | ) |
Definition at line 129 of file fevoices.cc.
void VoiceBackTrack | ( | ) |
Definition at line 77 of file fevoices.cc.
int VoiceLine | ( | ) |
Definition at line 66 of file fevoices.cc.
const char * VoiceName | ( | ) |
Definition at line 58 of file fevoices.cc.
EXTERN_VAR Voice* currentVoice |
Definition at line 92 of file fevoices.h.
EXTERN_VAR char my_yylinebuf[80] |
Definition at line 46 of file fevoices.h.
|
extern |
Definition at line 57 of file fevoices.cc.
EXTERN_VAR int yylineno |
Definition at line 45 of file fevoices.h.