]> git.draconx.ca Git - gob-dx.git/blobdiff - src/lexer.c
Release 0.91.2
[gob-dx.git] / src / lexer.c
index e500aae1257e35ddcc66099bf2d60356399a42c7..a2c7013623ab7568114bef80ab49c085247eba59 100644 (file)
@@ -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"