Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- parseProgram :: SourceName -> [Char] -> Either ParseError [StatementI]
- computation :: GenParser Char st StatementI
- suite :: GenParser Char st [StatementI]
- throwAway :: GenParser Char st StatementI
- include :: GenParser Char st StatementI
- assignment :: GenParser Char st StatementI
- function :: GenParser Char st StatementI
- echo :: GenParser Char st StatementI
- ifStatementI :: GenParser Char st StatementI
- forStatementI :: GenParser Char st StatementI
- userModule :: GenParser Char st StatementI
- userModuleDeclaration :: GenParser Char st StatementI
- moduleArgsUnit :: GenParser Char st [(Maybe String, Expr)]
- moduleArgsUnitDecl :: GenParser Char st [(String, Maybe Expr)]
- lineNumber :: forall s u m. Monad m => ParsecT s u m Line
Documentation
parseProgram :: SourceName -> [Char] -> Either ParseError [StatementI] Source #
computation :: GenParser Char st StatementI Source #
A in our programming openscad-like programming language.
assignment :: GenParser Char st StatementI Source #
An assignment (parser)
ifStatementI :: GenParser Char st StatementI Source #
forStatementI :: GenParser Char st StatementI Source #
userModule :: GenParser Char st StatementI Source #