Changeset 3443 for src/Pugs/Parser.hs
- Timestamp:
- 05/19/05 17:57:17 (4 years ago)
- svk:copy_cache_prev:
- 5016
- Files:
-
- 1 modified
-
src/Pugs/Parser.hs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Parser.hs
r3437 r3443 331 331 { isMulti = isMulti 332 332 , subName = name' 333 , sub Pad = envLexicalenv333 , subEnv = Just env 334 334 , subType = if isMethod then SubMethod else SubRoutine 335 335 , subAssoc = "pre" … … 439 439 { isMulti = False 440 440 , subName = name 441 , sub Pad = mkPad [] -- XXX really?441 , subEnv = Nothing 442 442 , subReturns = if null typ then typeOfSigil sigil else mkType typ 443 443 , subBody = fun … … 761 761 unless (isNothing formal || null names) $ 762 762 fail "Cannot mix placeholder variables with formal parameters" 763 env <- getState 763 764 let sub = MkCode 764 765 { isMulti = False 765 766 , subName = "<anon>" 766 , sub Pad = mkPad []767 , subEnv = Just env 767 768 , subType = typ 768 769 , subAssoc = "pre"
