* parse.y (here_document): preserve line number begins here

document.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2002-05-10 10:05:30 +00:00
Родитель 868d104b49
Коммит 8473a82934
2 изменённых файлов: 10 добавлений и 1 удалений

Просмотреть файл

@ -1,3 +1,8 @@
Fri May 10 19:00:47 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net>
* parse.y (here_document): preserve line number begins here
document.
Fri May 10 01:55:44 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net>
* eval.c (rb_thread_join): added an argument to limit time to wait

Просмотреть файл

@ -2877,6 +2877,10 @@ here_document(term, indent)
int offset_save;
NODE *list = 0;
int linesave = ruby_sourceline;
int firstline;
if (heredoc_end > 0) ruby_sourceline = heredoc_end;
firstline = ruby_sourceline;
newtok();
switch (term) {
@ -2978,7 +2982,7 @@ here_document(term, indent)
ruby_sourceline = linesave;
if (list) {
nd_set_line(list, linesave+1);
nd_set_line(list, firstline+1);
yylval.node = list;
}
switch (term) {