Changeset 14661 for src/Pugs/Parser

Show
Ignore:
Timestamp:
11/06/06 21:31:21 (2 years ago)
Author:
audreyt
svk:copy_cache_prev:
41990
Message:

* Pugs.Parser.Operator: "state (...) = ..." now desugars correctly.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Parser/Operator.hs

    r14650 r14661  
    129129        ys <- parseExpWithTightOps `sepEndBy` ruleComma 
    130130        return (Syn "," (y:ys)) 
    131     return (Syn "=" [forceParens x, rhs]) 
     131    return $ declAssignHack (Syn "=" [forceParens x, rhs]) 
    132132    where 
    133133    -- XXX - Special casing ($x) = 1,2,3 to ($x,) = 1,2,3