summaryrefslogtreecommitdiffstats
path: root/parse.y
diff options
context:
space:
mode:
authoraamine <aamine@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2002-05-22 09:40:17 +0000
committeraamine <aamine@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2002-05-22 09:40:17 +0000
commit6153a3f115ad2b1705485fc6dd7ddaa1e9a84dcd (patch)
treec26ac84500da611da27eb6ea33c0c2adc0bdcaaa /parse.y
parent94c9d5843b93568d166a16af9ea06afbd43b737d (diff)
downloadruby-6153a3f115ad2b1705485fc6dd7ddaa1e9a84dcd.tar.gz
ruby-6153a3f115ad2b1705485fc6dd7ddaa1e9a84dcd.tar.xz
ruby-6153a3f115ad2b1705485fc6dd7ddaa1e9a84dcd.zip
* parse.y (yylex): case '<': here-document label ate '-'.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y3
1 files changed, 3 insertions, 0 deletions
diff --git a/parse.y b/parse.y
index 375fca843..64a70d7de 100644
--- a/parse.y
+++ b/parse.y
@@ -3166,6 +3166,9 @@ yylex()
return here_document(c2, indent);
}
pushback(c2);
+ if (indent) {
+ pushback('-');
+ }
}
switch (lex_state) {
case EXPR_FNAME: case EXPR_DOT: