1{-# OPTIONS_GHC -Wall #-}
2module AST.Expression.Valid where
4import qualified AST.Expression.General as General
5import qualified AST.Pattern as Pattern
6import qualified AST.Type as Type
7import qualified AST.Variable as Var
8import qualified Reporting.Region as R
11{-| "Normal" expressions. When the compiler checks that type annotations and
12ports are all paired with definitions in the appropriate order, it collapses
13them into a Def that is easier to work with in later phases of compilation.
16 General.Expr R.Region Def Var.Raw Type.Raw
20 General.Expr' R.Region Def Var.Raw Type.Raw
24 = Definition Pattern.RawPattern Expr (Maybe Type.Raw)
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list