packages feed

platinum-parsing-0.1.0.0: test/Spec.hs

module Main where

import qualified PPTest.Builders.Dfa
import qualified PPTest.Builders.Lalr
import qualified PPTest.Builders.Lr1
import qualified PPTest.Builders.Nfa
import qualified PPTest.Grammars.Ebnf
import qualified PPTest.Grammars.Lexical
import qualified PPTest.Grammars.LexicalHelper
import qualified PPTest.Lexers.Dfa
import qualified PPTest.Other.LexerDfaParserLr
import qualified PPTest.Parsers.Lr
import qualified PPTest.Rule
import qualified PPTest.Template
import qualified PPTest.Templates.Dfa
import qualified PPTest.Templates.Lr
import           Test.Hspec

main :: IO ()
main = hspec $
  describe "PPTest" $ do
    PPTest.Grammars.Ebnf.specs
    PPTest.Rule.specs
    PPTest.Builders.Lr1.specs
    PPTest.Builders.Lalr.specs
    PPTest.Parsers.Lr.specs
    PPTest.Templates.Lr.specs
    PPTest.Grammars.LexicalHelper.specs
    PPTest.Grammars.Lexical.specs
    PPTest.Builders.Nfa.specs
    PPTest.Builders.Dfa.specs
    PPTest.Lexers.Dfa.specs
    PPTest.Other.LexerDfaParserLr.specs
    PPTest.Templates.Dfa.specs
    PPTest.Template.specs