I'm trying to fathom STD.pm.

Maybe someone can help me trace through this one?  

How is
    $obj!privA = 1;
parsed?

Reading expect_term, it trys <noun>, then <variable> sees the "$" and commits 
to the decision, reads "obj" as a <desigilname>, then checks for a ".", but 
doesn't have similar logic for "!".  

So it's parsed as
   $obj  !  privA

????
--John

Reply via email to