Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
cgToState' :: Show a => [a] -> [Char] Source #
cgNonterminals :: CFG -> IO () Source #
cgNonterminals' :: [String] -> IO () Source #
cgToCName' :: [Char] -> [Char] Source #
cgGotoTable :: CFG -> IO () Source #
cg_noofstates :: [Char] Source #
cg_noofnonterms :: [Char] Source #
prGotoTableArr :: [[Int]] -> [String] -> LALRGotoTable -> IO () Source #
cgActionsInStates :: CFG -> IO () Source #
cgInStates :: (Eq t, Num t, Show a) => t -> [([a], ExtendedSymbol, LALRAction)] -> [(Int, ProductionRule)] -> IO () Source #
cgActions :: (Eq t, Num t) => t -> [(a, ExtendedSymbol, LALRAction)] -> [(Int, ProductionRule)] -> IO () Source #
cgActions' :: (Eq t, Num t) => t -> [(a, ExtendedSymbol, LALRAction)] -> [(Int, ProductionRule)] -> IO () Source #
cgAction :: (Eq t, Num t) => t -> ExtendedSymbol -> LALRAction -> [(Int, ProductionRule)] -> IO () Source #
cgAction' :: (Eq t1, Num t1, Foldable t2) => t1 -> ExtendedSymbol -> [Char] -> t2 a -> p -> IO () Source #
offset :: Num p => ExtendedSymbol -> p Source #
cgActionCase :: ExtendedSymbol -> IO () Source #
cgTerminalName :: ExtendedSymbol -> [Char] Source #
cgTerminalName' :: [Char] -> [Char] Source #
cgNameEndOfSymbol :: [Char] Source #