summaryrefslogtreecommitdiff
path: root/tool/ruby_vm/scripts
diff options
context:
space:
mode:
authornaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-01-09 15:41:10 +0000
committernaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-01-09 15:41:10 +0000
commitf5b459c2edb4c04f8d30a3a495c76a8279933065 (patch)
treedd308cf101c06c009a47c7cf3b6707201116db26 /tool/ruby_vm/scripts
parentab2c205c00017fd62845c65020a837a0b5c69ded (diff)
Here document <<~ is Ruby 2.3 feature
baseruby should support wider ruby versions git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61741 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'tool/ruby_vm/scripts')
-rw-r--r--tool/ruby_vm/scripts/insns2vm.rb100
1 files changed, 50 insertions, 50 deletions
diff --git a/tool/ruby_vm/scripts/insns2vm.rb b/tool/ruby_vm/scripts/insns2vm.rb
index b1c604b570..8acbe94104 100644
--- a/tool/ruby_vm/scripts/insns2vm.rb
+++ b/tool/ruby_vm/scripts/insns2vm.rb
@@ -22,67 +22,67 @@ end
def generate_parser
OptionParser.new do |this|
- this.on "-I", "--srcdir=DIR", <<~'end'
- Historically this option has been passed to the script. This is
- supposedly because at the beginnig the script was placed outside
- of the ruby source tree. Decades passed since the merge of
- YARV, now I can safely assume this feature is obsolescent. Just
- ignore the passed value here.
- end
+ this.on "-I", "--srcdir=DIR", <<'end'
+ Historically this option has been passed to the script. This is
+ supposedly because at the beginnig the script was placed outside
+ of the ruby source tree. Decades passed since the merge of
+ YARV, now I can safely assume this feature is obsolescent. Just
+ ignore the passed value here.
+end
- this.on "-L", "--vpath=SPEC", <<~'end'
- Likewise, this option is no longer supported.
- end
+ this.on "-L", "--vpath=SPEC", <<'end'
+ Likewise, this option is no longer supported.
+end
- this.on "--path-separator=SEP", /\A(?:\W\z|\.(\W).+)/, <<~'end'
- Old script says this option is a "separator for vpath". I am
- confident we no longer need this option.
- end
+ this.on "--path-separator=SEP", /\A(?:\W\z|\.(\W).+)/, <<'end'
+ Old script says this option is a "separator for vpath". I am
+ confident we no longer need this option.
+end
- this.on "-Dname", "--enable=name[,name...]", Array, <<~'end'
- This option used to override VM option that is defined in
- vm_opts.h. Now it is officially unsupported because vm_opts.h to
- remain mismatched with this option must break things. Just edit
- vm_opts.h directly.
- end
+ this.on "-Dname", "--enable=name[,name...]", Array, <<'end'
+ This option used to override VM option that is defined in
+ vm_opts.h. Now it is officially unsupported because vm_opts.h to
+ remain mismatched with this option must break things. Just edit
+ vm_opts.h directly.
+end
- this.on "-Uname", "--disable=name[,name...]", Array, <<~'end'
- This option used to override VM option that is defined in
- vm_opts.h. Now it is officially unsupported because vm_opts.h to
- remain mismatched with this option must break things. Just edit
- vm_opts.h directly.
- end
+ this.on "-Uname", "--disable=name[,name...]", Array, <<'end'
+ This option used to override VM option that is defined in
+ vm_opts.h. Now it is officially unsupported because vm_opts.h to
+ remain mismatched with this option must break things. Just edit
+ vm_opts.h directly.
+end
- this.on "-i", "--insnsdef=FILE", "--instructions-def", <<~'end'
- This option used to specify alternative path to insns.def. For
- the same reason to ignore -I, we no longer support this.
- end
+ this.on "-i", "--insnsdef=FILE", "--instructions-def", <<'end'
+ This option used to specify alternative path to insns.def. For
+ the same reason to ignore -I, we no longer support this.
+end
- this.on "-o", "--opt-operanddef=FILE", "--opt-operand-def", <<~'end'
- This option used to specify alternative path to opt_operand.def.
- For the same reason to ignore -I, we no longer support this.
- end
+ this.on "-o", "--opt-operanddef=FILE", "--opt-operand-def", <<'end'
+ This option used to specify alternative path to opt_operand.def.
+ For the same reason to ignore -I, we no longer support this.
+end
- this.on "-u", "--opt-insnunifdef=FILE", "--opt-insn-unif-def", <<~'end'
- This option used to specify alternative path to
- opt_insn_unif.def. For the same reason to ignore -I, we no
- longer support this.
- end
+ this.on "-u", "--opt-insnunifdef=FILE", "--opt-insn-unif-def", <<'end'
+ This option used to specify alternative path to
+ opt_insn_unif.def. For the same reason to ignore -I, we no
+ longer support this.
+end
- this.on "-C", "--[no-]use-const", <<~'end'
- We use const whenever possible now so this option is ignored.
- The author believes that C compilers can constant-fold.
- end
+ this.on "-C", "--[no-]use-const", <<'end'
+ We use const whenever possible now so this option is ignored.
+ The author believes that C compilers can constant-fold.
+end
- this.on "-d", "--destdir", "--output-directory=DIR", <<~'begin' do |dir|
- THIS IS THE ONLY OPTION THAT WORKS today. Change destination
- directory from the current working directory to the given path.
- begin
+ this.on "-d", "--destdir", "--output-directory=DIR", <<'begin' do |dir|
+ THIS IS THE ONLY OPTION THAT WORKS today. Change destination
+ directory from the current working directory to the given path.
+begin
Dir.chdir dir
end
- this.on "-V", "--[no-]verbose", <<~'end'
- Please let us ignore this and be modest.
- end
+ this.on "-V", "--[no-]verbose", <<'end'
+ Please let us ignore this and be modest.
+end
end
end