Safe Haskell | None |
---|---|
Language | Haskell2010 |
- strip :: String -> String
- strip' :: String -> String
- stripWSList :: [Char]
- primST :: Parser String -> String -> Parser SyntaxTree
- syntax :: Parser SyntaxTree
- syntaxRule :: Parser SyntaxTree
- definitionsList :: Parser SyntaxTree
- singleDefinition :: Parser SyntaxTree
- syntacticTerm :: Parser SyntaxTree
- syntacticException :: Parser SyntaxTree
- syntacticFactor :: Parser SyntaxTree
- syntacticPrimary :: Parser SyntaxTree
- emptySequence :: Parser SyntaxTree
- optionalSequence :: Parser SyntaxTree
- repeatedSequence :: Parser SyntaxTree
- groupedSequence :: Parser SyntaxTree
- terminalString :: Parser SyntaxTree
- specialSequence :: Parser SyntaxTree
- quotedString :: Char -> Parser String
- escapedChar' :: Char -> Parser String
- metaIdentifier :: Parser SyntaxTree
- irrelevent :: Parser SyntaxTree
- nullParser :: Parser SyntaxTree
- comment :: Parser SyntaxTree
- commentSymbol :: Parser SyntaxTree
- commentCharacterST :: Parser SyntaxTree
- whitespaceST :: Parser SyntaxTree
- anyCharSW :: Parser String
- escapedChar :: Parser Char
- escape :: Char -> Char -> Parser Char
- tryRS :: Parser a -> Parser String
- eofStr :: Parser String
- unescape :: String -> String
Documentation
stripWSList :: [Char] Source
syntax :: Parser SyntaxTree Source
Syntax parser, parses an entire syntax
syntaxRule :: Parser SyntaxTree Source
Syntax rule parser, parses a single syntax rule
syntacticException :: Parser SyntaxTree Source
A syntactic exception is a syntactic factor that is checked for self-reference in this implementation.
quotedString :: Char -> Parser String Source
escapedChar' :: Char -> Parser String Source
irrelevent :: Parser SyntaxTree Source
Parser for irrelevent data, things like whitespace and comments. still parsed and added to the tree but grouped together