summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzzak <zzak@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-02-03 19:21:37 +0000
committerzzak <zzak@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-02-03 19:21:37 +0000
commit6d32920e418db2016cb0870d171271e36168aece (patch)
treea1a6d289e236030e9230a530138e9707b647749c
parent63bedf5d654527ee18517a3260594b556a2b7809 (diff)
* 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
-rw-r--r--ChangeLog6
-rw-r--r--lib/English.rb33
2 files changed, 38 insertions, 1 deletions
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 <zachary@zacharyscott.net>
+
+ * 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 <zachary@zacharyscott.net>
* 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 $!