Cabal-2.4.0.1: A framework for packaging Haskell software

LicenseBSD3
Maintainercabal-devel@haskell.org
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Distribution.Parsec.Lexer

Description

Lexer for the cabal files.

Synopsis

Documentation

ltest :: Int -> String -> IO () Source #

data Token Source #

Tokens of outer cabal file structure. Field values are treated opaquely.

Constructors

TokSym !ByteString

Haskell-like identifier, number or operator

TokStr !ByteString

String in quotes

TokOther !ByteString

Operators and parens

Indent !Int

Indentation token

TokFieldLine !ByteString

Lines after :

Colon 
OpenBrace 
CloseBrace 
EOF 
LexicalError InputStream 
Instances
Show Token # 
Instance details

Defined in Distribution.Parsec.Lexer

data LToken Source #

Constructors

L !Position !Token 
Instances
Show LToken # 
Instance details

Defined in Distribution.Parsec.Lexer