module Hydra.Sources.Tier4.All(
  module Hydra.Sources.Tier4.All,
  module Hydra.Sources.Tier3.All,
  -- Note: individual Tier-4 modules are not exported, as they are currently not guaranteed to be free of name collisions
) where

import Hydra.Sources.Tier3.All
import Hydra.Sources.Tier4.Ext.Avro.Schema
import Hydra.Sources.Tier4.Ext.Csharp.Syntax
import Hydra.Sources.Tier4.Ext.Cypher.Features
import Hydra.Sources.Tier4.Ext.Cypher.OpenCypher
import Hydra.Sources.Tier4.Ext.Graphql.Syntax
import Hydra.Sources.Tier4.Ext.Haskell.Ast
import Hydra.Sources.Tier4.Ext.Java.Language
import Hydra.Sources.Tier4.Ext.Java.Syntax
import Hydra.Sources.Tier4.Ext.Json.Decoding
import Hydra.Sources.Tier4.Ext.Pegasus.Pdl
import Hydra.Sources.Tier4.Ext.Protobuf.Any
import Hydra.Sources.Tier4.Ext.Protobuf.Language
import Hydra.Sources.Tier4.Ext.Protobuf.Proto3
import Hydra.Sources.Tier4.Ext.Protobuf.SourceContext
import Hydra.Sources.Tier4.Ext.Rdf.Syntax
import Hydra.Sources.Tier4.Ext.RelationalModel
import Hydra.Sources.Tier4.Ext.Scala.Meta
import Hydra.Sources.Tier4.Ext.Shacl.Model
import Hydra.Sources.Tier4.Ext.Tabular
import Hydra.Sources.Tier4.Ext.Yaml.Model
import Hydra.Sources.Tier4.Test.TestSuite
import Hydra.Sources.Tier4.Ext.Pg.Mapping
import Hydra.Sources.Tier4.Ext.Pg.Model
import Hydra.Sources.Tier4.Ext.Pg.Query
import Hydra.Sources.Tier4.Ext.Pg.Validation


allModules :: [Module]
allModules :: [Module]
allModules = [Module]
mainModules [Module] -> [Module] -> [Module]
forall a. [a] -> [a] -> [a]
++ [Module]
testModules

mainModules :: [Module]
mainModules :: [Module]
mainModules = [Module]
kernelModules [Module] -> [Module] -> [Module]
forall a. [a] -> [a] -> [a]
++ [Module]
tier4LangModules

testModules :: [Module]
testModules :: [Module]
testModules = [
  Module
testSuiteModule]

tier4LangModules :: [Module]
tier4LangModules :: [Module]
tier4LangModules = [
  Module
avroSchemaModule,
  Module
csharpSyntaxModule,
  Module
graphqlSyntaxModule,
  Module
haskellAstModule,
  Module
javaLanguageModule,
  Module
javaSyntaxModule,
  Module
jsonDecodingModule,
  Module
openCypherModule,
  Module
openCypherFeaturesModule,
  Module
pegasusPdlModule,
  Module
proto3Module,
  Module
protobufAnyModule,
  Module
protobufLanguageModule,
  Module
protobufSourceContextModule,
  Module
rdfSyntaxModule,
  Module
relationalModelModule,
  Module
scalaMetaModule,
  Module
shaclModelModule,
  Module
tabularModule,
  Module
pgMappingModule,
  Module
pgModelModule,
  Module
pgQueryModule,
  Module
pgValidationModule,
  Module
yamlModelModule]