Limit exports of Parser
This commit is contained in:
parent
020b3ba334
commit
e1a3903e18
@ -513,7 +513,7 @@ method_call :: Parser (Expr ASTInfo)
|
|||||||
method_call = do
|
method_call = do
|
||||||
subtree "projection_call" do
|
subtree "projection_call" do
|
||||||
ctor apply'
|
ctor apply'
|
||||||
<*> field "f" projection
|
<*> inside "f" projection
|
||||||
<*> optional do inside "arguments" arguments
|
<*> optional do inside "arguments" arguments
|
||||||
where
|
where
|
||||||
apply' r f (Just xs) = Apply r (Ident r f) xs
|
apply' r f (Just xs) = Apply r (Ident r f) xs
|
||||||
|
@ -37,7 +37,27 @@
|
|||||||
<*> inside "b" b
|
<*> inside "b" b
|
||||||
-}
|
-}
|
||||||
|
|
||||||
module Parser (module Parser, gets, pfGrove) where
|
module Parser
|
||||||
|
( Parser
|
||||||
|
, runParser
|
||||||
|
, debugParser
|
||||||
|
, subtree
|
||||||
|
, anything
|
||||||
|
, token
|
||||||
|
, ASTInfo
|
||||||
|
, ctor
|
||||||
|
, inside
|
||||||
|
, many
|
||||||
|
, some
|
||||||
|
, (<|>)
|
||||||
|
, optional
|
||||||
|
, select
|
||||||
|
, dump
|
||||||
|
, stubbed
|
||||||
|
, Stubbed (stub)
|
||||||
|
, Error
|
||||||
|
, HasComments (getComments)
|
||||||
|
) where
|
||||||
|
|
||||||
import Control.Monad.State
|
import Control.Monad.State
|
||||||
import Control.Monad.Writer
|
import Control.Monad.Writer
|
||||||
|
Loading…
Reference in New Issue
Block a user