Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

imcc reserved words?

1 view
Skip to first unread message

Sam Ruby

unread,
Oct 6, 2004, 12:37:31 PM10/6/04
to perl6-i...@perl.org
How does one create a sub named "num"? Or a local pmc named "num"?

Consider:

.sub num @MAIN
.local pmc num
num = new PerlInt
num = 5
print num
.end

Results:

error:imcc:parse error, unexpected FLOATV, expecting IDENTIFIER or
PARROT_OP in file 'test/for.pir' line 1

error:imcc:parse error, unexpected FLOATV, expecting IDENTIFIER
in file 'test/for.pir' line 2

- Sam Ruby

Jens Rieks

unread,
Oct 6, 2004, 12:46:10 PM10/6/04
to Sam Ruby, perl6-i...@perl.org
On Wednesday 06 October 2004 18:37, Sam Ruby wrote:
> How does one create a sub named "num"?  Or a local pmc named "num"?
There is no syntax support for it. You can fetch a sub PMC and store it with
another name:

.sub main @MAIN
$P0 = global "_num"
global "num" = $P0
end
.end

.sub _num
print "num\n"
.end

jens

0 new messages