I'm trying to fathom STD.pm.

Maybe someone can help me trace through this one?  

How is
    $obj!privA = 1;

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


Reply via email to