summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNARUSE, Yui <naruse@airemix.jp>2023-03-23 12:04:46 +0900
committerNARUSE, Yui <naruse@airemix.jp>2023-03-23 12:04:46 +0900
commitb93e2223300bc54dfa387ffb9fa3d48ecbe670f0 (patch)
treea0379a53353000bae47895b51f8ba96a0575a6fb
parent400ccb16eefe4e21c4e3eacab4fd0f208fc5e151 (diff)
downloadruby-b93e2223300bc54dfa387ffb9fa3d48ecbe670f0.tar.gz
merge revision(s) e7342e76dfd26237c604e42f9a59a1eaa578c94e: [Backport #19485]
[Bug #19485] [DOC] Mention tabs in indentation of heredoc identifier Co-Authored-By: sawa (Tsuyoshi Sawada) <sawadatsuyoshi@gmail.com> --- doc/syntax/literals.rdoc | 6 ++++++ 1 file changed, 6 insertions(+)
-rw-r--r--doc/syntax/literals.rdoc6
-rw-r--r--version.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/doc/syntax/literals.rdoc b/doc/syntax/literals.rdoc
index 5e10e6a140..b641433249 100644
--- a/doc/syntax/literals.rdoc
+++ b/doc/syntax/literals.rdoc
@@ -277,6 +277,12 @@ the content. Note that empty lines and lines consisting solely of literal tabs
and spaces will be ignored for the purposes of determining indentation, but
escaped tabs and spaces are considered non-indentation characters.
+For the purpose of measuring an indentation, a horizontal tab is regarded as a
+sequence of one to eight spaces such that the column position corresponding to
+its end is a multiple of eight. The amount to be removed is counted in terms
+of the number of spaces. If the boundary appears in the middle of a tab, that
+tab is not removed.
+
A heredoc allows interpolation and escaped characters. You may disable
interpolation and escaping by surrounding the opening identifier with single
quotes:
diff --git a/version.h b/version.h
index 5154d1c62f..e4ac5ea538 100644
--- a/version.h
+++ b/version.h
@@ -11,7 +11,7 @@
# define RUBY_VERSION_MINOR RUBY_API_VERSION_MINOR
#define RUBY_VERSION_TEENY 1
#define RUBY_RELEASE_DATE RUBY_RELEASE_YEAR_STR"-"RUBY_RELEASE_MONTH_STR"-"RUBY_RELEASE_DAY_STR
-#define RUBY_PATCHLEVEL 46
+#define RUBY_PATCHLEVEL 47
#include "ruby/version.h"
#include "ruby/internal/abi.h"