@@ -12,10 +12,12 @@ import Data.Text (Text)
1212import qualified AST.Effects as Effects
1313import qualified AST.Expression.Source as Src
1414import qualified AST.Declaration as D
15+import qualified AST.Literal as L
1516import qualified AST.Module as Module
1617import qualified AST.Module.Name as ModuleName
1718import qualified AST.Pattern as Pattern
1819import qualified AST.Type as Type
20+import qualified AST.Variable as Var
1921import qualified Elm.Compiler.Imports as Imports
2022import qualified Elm.Package as Package
2123import Elm.Utils ((|>))
@@ -464,6 +466,12 @@ expression :: Src.RawExpr -> Result wrn Src.ValidExpr
464466expression (A.A ann sourceExpression) =
465467 A.A ann <$>
466468 case sourceExpression of
469+ Src.Var (Var.Raw "True") ->
470+ return (Src.Literal (L.Boolean True))
471+
472+ Src.Var (Var.Raw "False") ->
473+ return (Src.Literal (L.Boolean False))
474+
467475 Src.Var x ->
468476 return (Src.Var x)
469477