Lines Matching +defs:include +defs:y
7 ** single file to make it easy to include LEMON in the source tree
12 #include <stdio.h>
13 #include <stdarg.h>
14 #include <string.h>
15 #include <ctype.h>
16 #include <stdlib.h>
248 char *include; /* Code to put at the start of the C file */
249 int includeln; /* Line number for start of include code */
740 struct config *x, *y;
741 for(x=bp, y=stp->bp; x && y; x=x->bp, y=y->bp){
742 Plink_copy(&y->bplp,x->bplp);
1363 lem.name = lem.include = lem.arg = lem.tokentype = lem.start = 0;
1424 /* Generate a report of the parser generated. (the "y.output" file) */
2112 }else if( strcmp(x,"include")==0 ){
2113 psp->declargslot = &(psp->gp->include);
2660 /* Generate the "y.output" log file */
3186 /* Generate the include code, if any */
3187 tplt_print(out,lemp,lemp->include,lemp->includeln,&lineno);
3190 fprintf(out,"#include \"%s\"\n", name); lineno++;
3729 char *Strsafe(y)
3730 char *y;
3734 z = Strsafe_find(y);
3735 if( z==0 && (z=malloc( strlen(y)+1 ))!=0 ){
3736 strcpy(z,y);