Modules live in separate contexts, only imported modules are in scope

This commit is contained in:
2025-01-12 08:57:01 -08:00
parent 793c3a9999
commit 5cce1a465e
18 changed files with 141 additions and 44 deletions

View File

@@ -1,12 +1,15 @@
-- TODO Audit how much "outside" stuff could pile up in the continuation.
module Lib.Compile
import Prelude
import Lib.Common
import Lib.Types
import Lib.Prettier
import Lib.CompileExp
import Lib.TopContext
import Data.String
import Data.Int
import Data.SortedMap
data StKind = Plain | Return | Assign String