packages feed

aihc-parser-1.0.0.2: test/Test/Fixtures/golden/module/guard-view-pattern.yaml

extensions: [PatternGuards, ViewPatterns]
input: |
  module GuardViewPattern where
  f x | (view -> Just y) <- x = y
ast: |-
  Module {ModuleHead {"GuardViewPattern"}, [DeclValue (FunctionBind "f" [Match {MatchHeadPrefix, [PVar "x"], GuardedRhss [GuardedRhs {[GuardPat (PParen (PView (EVar "view") (PCon "Just" [PVar "y"]))) (EVar "x")], EVar "y"}]}])]}
status: pass