From: WATANABE Hirofumi Date: 1998-01-04T14:25:17+09:00 Subject: [ruby-dev:1188] source line number(=begin) わたなべです. =begin, =end で行番号がずれます. --- parse.y.orig Mon Dec 22 23:09:32 1997 +++ parse.y Sun Jan 4 02:32:54 1998 @@ -2198,2 +2198,3 @@ if (strncmp(lex_p, "begin", 5) == 0 && isspace(lex_p[5])) { + sourceline++; lex_p = lex_pend; @@ -2203,5 +2204,8 @@ if (c != '\n') continue; + sourceline++; c = nextc(); + if (c == '\n') sourceline++; if (c != '=') continue; if (strncmp(lex_p, "end", 3) == 0 && isspace(lex_p[3])) { + sourceline++; lex_p = lex_pend;