|
MISR Toolkit
1.5.1
|
#include <stdio.h>#include <stdlib.h>#include "odldef.h"#include "odlparse.h"#include "odlinter.h"#include <ctype.h>Go to the source code of this file.
Data Structures | |
| struct | yysvf |
| struct | yywork |
Macros | |
| #define | U(x) x |
| #define | NLSTATE yyprevious=YYNEWLINE |
| #define | BEGIN yybgin = yysvec + 1 + |
| #define | INITIAL 0 |
| #define | YYLERR yysvec |
| #define | YYSTATE (yyestate-yysvec-1) |
| #define | YYOPTIM 1 |
| #define | YYLMAX BUFSIZ |
| #define | output(c) putc(c,yyout) |
| #define | input() (((yytchar=yysptr>yysbuf?U(*--yysptr):getc(yyin))==10?(yylineno++,yytchar):yytchar)==EOF?0:yytchar) |
| #define | unput(c) {yytchar= (c);if(yytchar=='\n')yylineno--;*yysptr++=yytchar;} |
| #define | yymore() (yymorfg=1) |
| #define | ECHO fprintf(yyout, "%s",yytext) |
| #define | REJECT { nstr = yyreject(); goto yyfussy;} |
| #define | ODL_BUFF_INCREMENT BUFSIZ |
| #define | MESSAGE1 "Value is assumed to be a file name -- converted to a string" |
| #define | MESSAGE2 "Value N/A is not a name -- will appear within single quotes" |
| #define | MESSAGE3 "BEGIN_GROUP statement found. Will be converted to GROUP" |
| #define | MESSAGE4 "BEGIN_OBJECT statement found. Will be converted to OBJECT" |
| #define | YYNEWLINE 10 |
| #define | YYTYPE int |
| #define | YYU(x) x |
| #define | NLSTATE yyprevious=YYNEWLINE |
Functions | |
| char * | yyGetStringToken () |
| void | yyGetComment () |
| yylex () | |
| yywrap () | |
| char * | ODLStoreString (char c) |
| void | ODLNewString () |
| char | ODLBackupString () |
| char | ODLPeekString (int pos) |
| void | ODLKillString () |
| int | ODLStringLength () |
| yylook () | |
| int | yyback (int *p, int m) |
| yyinput () | |
| void | yyoutput (int c) |
| void | yyunput (int c) |
Variables | |
| int | yyleng |
| char | yytext [] |
| int | yymorfg |
| char * | yysptr = yysbuf |
| char | yysbuf [] |
| int | yytchar |
| FILE * | yyin |
| FILE * | yyout |
| int | yylineno =1 |
| struct yysvf * | yyestate |
| struct yysvf | yysvec [] |
| struct yysvf * | yybgin = yysvec+1 |
| int | nc |
| int | ODL_buf_pos = 0 |
| long | ODL_buf_size = 0 |
| char * | temp_buf = NULL |
| char * | ODL_buffer = NULL |
| char * | ODLcurrent_comment |
| int | yyvstop [] |
| struct yywork | yycrank [] |
| struct yywork * | yytop = yycrank+3029 |
| char | yymatch [] |
| char | yyextra [] |
| struct yysvf * | yylstate [YYLMAX] |
| struct yysvf ** | yylsp |
| struct yysvf ** | yyolsp |
| int * | yyfnd |
| int | yyprevious = YYNEWLINE |
| #define MESSAGE2 "Value N/A is not a name -- will appear within single quotes" |
| #define MESSAGE3 "BEGIN_GROUP statement found. Will be converted to GROUP" |
| #define MESSAGE4 "BEGIN_OBJECT statement found. Will be converted to OBJECT" |
| #define NLSTATE yyprevious=YYNEWLINE |
| #define NLSTATE yyprevious=YYNEWLINE |
| struct yywork yycrank[] |
| char yyextra[] |
| char yymatch[] |