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[] |