zwirn-0.1.0.0: src/Zwirn/Language.hs
module Zwirn.Language
( module Zwirn.Language.Block,
module Zwirn.Language.Compiler,
module Zwirn.Language.Lexer,
module Zwirn.Language.Parser,
module Zwirn.Language.Pretty,
module Zwirn.Language.Simple,
module Zwirn.Language.Syntax,
module Zwirn.Language.TypeCheck.Constraint,
module Zwirn.Language.Environment,
module Zwirn.Language.TypeCheck.Infer,
module Zwirn.Language.TypeCheck.Types,
)
where
import Zwirn.Language.Block
import Zwirn.Language.Compiler
import Zwirn.Language.Environment
import Zwirn.Language.Lexer
import Zwirn.Language.Parser
import Zwirn.Language.Pretty
import Zwirn.Language.Simple
import Zwirn.Language.Syntax
import Zwirn.Language.TypeCheck.Constraint
import Zwirn.Language.TypeCheck.Infer
import Zwirn.Language.TypeCheck.Types
{-
Language.hs - re-exports of all zwirn language modules
Copyright (C) 2023, Martin Gius
This library is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this library. If not, see <http://www.gnu.org/licenses/>.
-}