# New Ticket Created by  Klaas-Jan Stol 
# Please include the string:  [perl #41788]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=41788 >


Currently, S, N, I and P registers are limited to 2 digits; that is, you 
can only use:

[S|N|I|P]0 to [S|N|I|P]99.

For instance, this fails:

.sub main
  P333 = new .Integer
  P333 = 1
.end

Since Parrot does not have a limit of 32 registers per type anymore, 
this is a bug, according to Coke:

[15:34] <kjs> it's limited to 2 digits
[15:35] <@cognominal> kjs: probably a linitation in the lexer :)
[15:35] <@Coke> that's a bug, SFAIK.


If this is indeed a bug, I think it should be easy to fix (as mentioned, 
probably an IMCC limitation).

regards,
kjs

Reply via email to