Copyright | (c) 2013 - 2014 Björn Peemöller 2016 Finn Teegen |
---|---|
License | BSD-3-clause |
Maintainer | bjp@informatik.uni-kiel.de |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell2010 |
This module provides the data structures for Curry language extensions.
Synopsis
- data Extension
- data KnownExtension
- classifyExtension :: Ident -> Extension
- kielExtensions :: [KnownExtension]
- data Tool
- classifyTool :: String -> Tool
Extensions
Specified language extensions, either known or unknown.
KnownExtension Position KnownExtension | a known extension |
UnknownExtension Position String | an unknown extension |
data KnownExtension Source #
Known language extensions of Curry.
AnonFreeVars | anonymous free variables |
CPP | C preprocessor |
ExistentialQuantification | existential quantification |
FunctionalPatterns | functional patterns |
NegativeLiterals | negative literals |
NoImplicitPrelude | no implicit import of the prelude |
Instances
kielExtensions :: [KnownExtension] Source #
Extension
s available by Kiel's Curry compilers.