scalie/src/Language/Scalie/Core/Provenance/SourceLocation.hs
2025-08-15 12:49:40 +02:00

12 lines
319 B
Haskell

{-# LANGUAGE Safe #-}
module Language.Scalie.Core.Provenance.SourceLocation (SourceLocation(..)) where
import Data.Kind (Type)
-- | Location of anything in a user-provided source file.
--
-- TODO: Add more constructors
type SourceLocation :: Type
data SourceLocation
= Synthesized
deriving stock (Show, Read, Eq)