curry-frontend-0.2.5: Compile the functional logic language Curry to several intermediate formats
Source code
Contents
Index
Curry.Syntax.LexComb
Documentation
type
Indent
=
Int
Source
type
Context
= [
Indent
]
Source
type
P
a =
Position
->
String
->
Bool
->
Context
->
MsgMonad
a
Source
parse
::
P
a ->
FilePath
->
String
->
MsgMonad
a
Source
returnP
:: a ->
P
a
Source
thenP
::
P
a -> (a ->
P
b) ->
P
b
Source
thenP_
::
P
a ->
P
b ->
P
b
Source
failP
::
Position
->
String
->
P
a
Source
closeP0
::
P
a ->
P
(
P
a)
Source
closeP1
:: (a ->
P
b) ->
P
(a ->
P
b)
Source
parseError
::
Position
->
String
->
String
Source
pushContext
::
Int
->
P
a ->
P
a
Source
popContext
::
P
a ->
P
a
Source
convertSignedIntegral
::
Num
a => a ->
String
-> a
Source
convertIntegral
::
Num
a => a ->
String
-> a
Source
convertSignedFloating
::
Fractional
a =>
String
->
String
->
Int
-> a
Source
convertFloating
::
Fractional
a =>
String
->
String
->
Int
-> a
Source
Produced by
Haddock
version 2.4.2