Lines Matching refs:cbuf
50 #define CADD { cbuf[clen++]=yytext[0]; if (clen>=CBUFLEN-1) { yyerror(\
51 "string too long", cbuf); BEGIN A; } }
53 wchar_t cbuf[CBUFLEN]; variable
185 <str>\" { wchar_t *s; BEGIN A; cbuf[clen]=0; s = tostring(cbuf);
186 cbuf[clen] = ' '; cbuf[++clen] = 0;
187 yylval = (int)setsymtab(cbuf, s, 0.0, CON|STR, symtab);
190 <str>"\\\"" { cbuf[clen++]='"'; }
191 <str>"\\"n { cbuf[clen++]='\n'; }
192 <chc>"\\"n { cbuf[clen++]='\n'; }
193 <str>"\\"t { cbuf[clen++]='\t'; }
194 <chc>"\\"t { cbuf[clen++]='\t'; }
195 <str>"\\"b { cbuf[clen++]='\b'; }
196 <chc>"\\"b { cbuf[clen++]='\b'; }
197 <str>"\\"r { cbuf[clen++]='\r'; }
198 <chc>"\\"r { cbuf[clen++]='\r'; }
199 <str>"\\"f { cbuf[clen++]='\f'; }
200 <chc>"\\"f { cbuf[clen++]='\f'; }
201 <str>"\\\\" { cbuf[clen++]='\\'; }
202 <chc>"\\\\" { cbuf[clen++]='\\'; }
205 <chc>"\\""]" { cbuf[clen++]=']'; }
206 <chc>"]" { BEGIN reg; cbuf[clen]=0; yylval = (int)tostring(cbuf);