X-Git-Url: http://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/f31590988781d77ff5249987801d03a986368ca2..6d0fe9d5f8c513045bf064ea256c822beac19037:/src/lexer.c diff --git a/src/lexer.c b/src/lexer.c index e500aae..a2c7013 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -1382,14 +1382,15 @@ YY_RULE_SETUP BEGIN(C_CODE); parenth_depth=1; class_after_c = TRUE; - ccode_line = line_no; yylval.line = line_no; + clear_cbuf(); + ccode_line = line_no; return '{'; } YY_BREAK case 64: YY_RULE_SETUP -#line 265 "lexer.l" +#line 266 "lexer.l" { BEGIN(INITIAL); return '}'; @@ -1397,12 +1398,12 @@ YY_RULE_SETUP YY_BREAK case 65: YY_RULE_SETUP -#line 270 "lexer.l" +#line 271 "lexer.l" ; /*ignore*/ YY_BREAK case 66: YY_RULE_SETUP -#line 272 "lexer.l" +#line 273 "lexer.l" { yylval.line = line_no; return yytext[0]; @@ -1410,15 +1411,15 @@ YY_RULE_SETUP YY_BREAK case 67: YY_RULE_SETUP -#line 277 "lexer.l" +#line 278 "lexer.l" ; /*ignore*/ YY_BREAK case 68: YY_RULE_SETUP -#line 278 "lexer.l" +#line 279 "lexer.l" ECHO; YY_BREAK -#line 1422 "lex.yy.c" +#line 1423 "lex.yy.c" case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(COMMENT): case YY_STATE_EOF(C_CODE): @@ -2305,4 +2306,4 @@ int main() return 0; } #endif -#line 278 "lexer.l" +#line 279 "lexer.l"