noise-0.0.1: src/Text/Noise/Parser/Language.hs
module Text.Noise.Parser.Language
( def
) where
import Text.Parsec
import Text.Parsec.Token as Parsec.Token
def :: Parsec.Token.LanguageDef st
def = Parsec.Token.LanguageDef
{ commentStart = "/*"
, commentEnd = "*/"
, commentLine = "//"
, nestedComments = True
, identStart = letter <|> char '_'
, identLetter = alphaNum <|> char '_'
, opStart = parserZero
, opLetter = parserZero
, reservedNames = ["let", "with", "end"]
, reservedOpNames = ["+", "-", "*", "/"]
, caseSensitive = True }