Changeset 16329 for src/Pugs/AST.hs

Show
Ignore:
Timestamp:
05/17/07 23:11:31 (18 months ago)
Author:
audreyt
Message:

* syntax checks now!

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/AST.hs

    r16327 r16329  
    231231    Ann Parens _    -> False 
    232232    Ann _ exp       -> isScalarLValue exp 
    233     Pad _ _ exp     -> isScalarLValue exp 
    234233    Sym _ _ _ _ exp -> isScalarLValue exp 
    235234    Var var | SScalar <- v_sigil var -> True 
     
    301300mergeStmts Noop y@(Stmts _ _) = y 
    302301mergeStmts (Sym scope name flag init x) y = Sym scope name flag init (mergeStmts x y) 
    303 mergeStmts (Pad scope lex x) y = Pad scope lex (mergeStmts x y) 
    304302mergeStmts (Syn "package" [kind, pkg@(Val (VStr _))]) y = 
    305303    Syn "namespace" [kind, pkg, y]