tagged release 0.6.4
[parrot.git] / languages / pipp / src / pmc / phpinteger.pmc
blob40cdb7a4c4f8c6eba5162d6c369332cb68696a8c
1 /*
2 Copyright (C) 2008, The Perl Foundation.
3 $Id$
5 =head1 NAME
7 pmc/phpinteger.pmc - PHP Integer
9 =head1 DESCRIPTION
11 =head2 Methods
13 =over 4
15 =cut
19 pmclass PhpInteger
20     extends  Integer
21     provides scalar
22     provides integer
23     dynpmc
24     group    php_group
25     hll      PHP
26     maps     Integer {
30 =item C<STRING* name()>
32 Return the string 'integer'.
34 =cut
37     STRING* name() {
38         return const_string(INTERP, "integer");
39     }
43 =back
45 =head2 non-Vtable Methods
47 =over 4
49 =cut
55 =back
57 =head2 Specific Methods
59 =over 4
61 =item C<PMC* to_number()>
63 =cut
66     METHOD PMC* to_number() {
67         RETURN(PMC *SELF);
68     }
74 =back
76 =head1 AUTHORS
78 Francois Perrad.
80 =cut
86  * Local variables:
87  *   c-file-style: "parrot"
88  * End:
89  * vim: expandtab shiftwidth=4:
90  */