purescript-0.9.1: PureScript Programming Language Compiler

Safe HaskellNone
LanguageHaskell98

Language.PureScript.Parser.Lexer

Description

The first step in the parsing process - turns source code into a list of lexemes

Synopsis

Documentation

data PositionedToken Source #

Constructors

PositionedToken 

Fields

semiSep :: TokenParser a -> TokenParser [a] Source #

Parse zero or more values separated by semicolons

semiSep1 :: TokenParser a -> TokenParser [a] Source #

Parse one or more values separated by semicolons

commaSep :: TokenParser a -> TokenParser [a] Source #

Parse zero or more values separated by commas

commaSep1 :: TokenParser a -> TokenParser [a] Source #

Parse one or more values separated by commas

reservedPsNames :: [String] Source #

A list of purescript reserved identifiers

isSymbolChar :: Char -> Bool Source #

The characters allowed for use in operators

isUnquotedKey :: String -> Bool Source #

Strings allowed to be left unquoted in a record key