Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
calculateGroupRelationsByNonterminals :: [Relation] -> Map Nonterminal [[Conj]] Source #
getFstConjInKthRel :: Grammar -> String -> String -> SymbolsPair Source #
getLongRels :: [Relation] -> [Relation] Source #
getShortRightParts :: Nonterminal -> [[Conj]] -> [String] Source #
calculateQuads' :: Grammar -> [([Char], [Char], [Char])] -> [(String, String, String, [String])] Source #
constructSymbolsPairByQuad :: (String, String, String, String) -> Bool -> SymbolsPair Source #
convertListToConjunctionPair :: Nonterminal -> Int -> Conj -> SymbolsPair Source #