12 lines
319 B
Haskell
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)
|