Parse schema extensions
This commit is contained in:
@ -32,7 +32,6 @@ module Language.GraphQL.AST.Lexer
|
||||
import Control.Applicative (Alternative(..), liftA2)
|
||||
import Data.Char (chr, digitToInt, isAsciiLower, isAsciiUpper, ord)
|
||||
import Data.Foldable (foldl')
|
||||
import Data.Functor (($>))
|
||||
import Data.List (dropWhileEnd)
|
||||
import Data.Proxy (Proxy(..))
|
||||
import Data.Void (Void)
|
||||
@ -222,4 +221,4 @@ unicodeBOM = optional (char '\xfeff') >> pure ()
|
||||
|
||||
-- | Parses "extend" followed by a 'symbol'. It is used by schema extensions.
|
||||
extend :: Text -> Parser ()
|
||||
extend token = symbol "extend" $> extend token >> pure ()
|
||||
extend token = symbol "extend" *> symbol token >> pure ()
|
||||
|
Reference in New Issue
Block a user