From 6d32920e418db2016cb0870d171271e36168aece Mon Sep 17 00:00:00 2001 From: zzak Date: Sun, 3 Feb 2013 19:21:37 +0000 Subject: [PATCH] * lib/English.rb: Add English module for RDoc to parse, then remove_const to avoid confusion. Include full list of aliases and their associated global variable. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 6 ++++++ lib/English.rb | 33 ++++++++++++++++++++++++++++++++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3608505ea1..e3becb4a20 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Mon Feb 4 04:20:00 2013 Zachary Scott + + * lib/English.rb: Add English module for RDoc to parse, then + remove_const to avoid confusion. Include full list of aliases and + their associated global variable. + Mon Feb 4 02:40:00 2013 Zachary Scott * lib/yaml.rb (YAML::EngineManager): Documentation for #yamler and diff --git a/lib/English.rb b/lib/English.rb index 44baf1778c..b9e7d9cbf7 100644 --- a/lib/English.rb +++ b/lib/English.rb @@ -15,7 +15,38 @@ # $OUTPUT_FIELD_SEPARATOR = ' -- ' # "waterbuffalo" =~ /buff/ # print $LOADED_FEATURES, $POSTMATCH, $PID, "\n" - +# +# Below is a full list of descriptive aliases and their associated global +# variable: +# +# $ERROR_INFO:: $! +# $ERROR_POSITION:: $@ +# $FS:: $; +# $FIELD_SEPARATOR:: $; +# $OFS:: $, +# $OUTPUT_FIELD_SEPARATOR:: $, +# $RS:: $/ +# $INPUT_RECORD_SEPARATOR:: $/ +# $ORS:: $\ +# $OUTPUT_RECORD_SEPARATOR:: $\ +# $INPUT_LINE_NUMBER:: $. +# $NR:: $. +# $LAST_READ_LINE:: $_ +# $DEFAULT_OUTPUT:: $> +# $DEFAULT_INPUT:: $< +# $PID:: $$ +# $PROCESS_ID:: $$ +# $CHILD_STATUS:: $? +# $LAST_MATCH_INFO:: $~ +# $IGNORECASE:: $= +# $ARGV:: $* +# $MATCH:: $& +# $PREMATCH:: $` +# $POSTMATCH:: $' +# $LAST_PAREN_MATCH:: $+ +# +module English; end +Object.send(:remove_const, :English) # The exception object passed to +raise+. alias $ERROR_INFO $!