![]() |
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] |
| const char | sNoName_fe [] |
| 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 669 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.
| const char sNoName_fe[] |
Definition at line 65 of file fevoices.cc.