summaryrefslogtreecommitdiff
path: root/ext/strscan/strscan.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/strscan/strscan.c')
-rw-r--r--ext/strscan/strscan.c30
1 files changed, 21 insertions, 9 deletions
diff --git a/ext/strscan/strscan.c b/ext/strscan/strscan.c
index 81d3d84b9b..17ec3a8f81 100644
--- a/ext/strscan/strscan.c
+++ b/ext/strscan/strscan.c
@@ -269,7 +269,8 @@ strscan_terminate(self)
}
/*
- * Returns the string being scanned.
+ * Equivalent to #terminate.
+ * This method is obsolete; use #terminate instead.
*/
static VALUE
strscan_clear(self)
@@ -279,6 +280,9 @@ strscan_clear(self)
return strscan_terminate(self);
}
+/*
+ * Returns the string being scanned.
+ */
static VALUE
strscan_get_string(self)
VALUE self;
@@ -719,6 +723,10 @@ strscan_get_byte(self)
p->prev + p->regs.end[0]);
}
+/*
+ * Equivalent to #get_byte.
+ * This method is obsolete; use #get_byte instead.
+ */
static VALUE
strscan_getbyte(self)
VALUE self;
@@ -757,6 +765,18 @@ strscan_peek(self, vlen)
}
/*
+ * Equivalent to #peek.
+ * This method is obsolete; use #peek instead.
+ */
+static VALUE
+strscan_peep(self, vlen)
+ VALUE self, vlen;
+{
+ rb_warning("StringScanner#peep is obsolete; use #peek instead");
+ return strscan_peek(self, vlen);
+}
+
+/*
* Set the scan pointer to the previous position. Only one previous position is
* remembered, and it changes with each scanning operation.
*
@@ -768,14 +788,6 @@ strscan_peek(self, vlen)
* s.unscan # ScanError: can't unscan: prev match had failed
*/
static VALUE
-strscan_peep(self, vlen)
- VALUE self, vlen;
-{
- rb_warning("StringScanner#peep is obsolete; use #peek instead");
- return strscan_peek(self, vlen);
-}
-
-static VALUE
strscan_unscan(self)
VALUE self;
{