curry-base-1.0.0: Functions for manipulating Curry programs

Copyright(c) 1999 - 2004 Wolfgang Lux
2005 Martin Engelke
2011 - 2013 Björn Peemöller
2016 Finn Teegen
2016 Jan Tikovsky
LicenseBSD-3-clause
Maintainerbjp@informatik.uni-kiel.de
Stabilityexperimental
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

Curry.Syntax.Lexer

Contents

Description

 

Synopsis

Data types for tokens

data Token Source #

Data type for curry lexer tokens

Constructors

Token Category Attributes 

Instances

lexing functions

lexSource :: FilePath -> String -> CYM [(Span, Token)] Source #

Lex source code

lexer :: Lexer Token a Source #

CPS-Lexer for Curry

fullLexer :: Lexer Token a Source #

CPS-Lexer for Curry which also lexes comments. This lexer is useful for documentation tools.