summaryrefslogtreecommitdiff
path: root/compiler/parser/Lexer.x
Commit message (Expand)AuthorAgeFilesLines
* Three improvements to Template Haskell (fixes #3467)simonpj@microsoft.com2009-09-101-1/+1
* Remove unused data constructor ITpragma in type Lexer.Tokensimonpj@microsoft.com2009-09-051-2/+0
* Remove old 'foreign import dotnet' codeSimon Marlow2009-07-271-2/+0
* Add an extension to disable n+k patternsIan Lynagh2009-07-251-0/+4
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-241-1/+1
* Allow mixed case in the LINE pragma; patch from squadette; fixes #1817Ian Lynagh2009-07-171-12/+10
* Remove maybePrefixMatch, using stripPrefix insteadIan Lynagh2009-07-091-2/+2
* Allow mixed case pragmas; #1817. Patch from squadetteIan Lynagh2009-07-091-51/+72
* White space onlysimonpj@microsoft.com2009-07-021-3/+3
* Lexing and parsing for "foreign import prim"Duncan Coutts2009-06-091-0/+3
* Deprecate the threadsafe kind of foreign importDuncan Coutts2009-06-111-1/+1
* remove old todo commentSimon Marlow2009-05-201-1/+0
* Hide warnings from alex/happy sourcesIan Lynagh2009-05-141-1/+1
* Fix some warnings in LexerIan Lynagh2009-05-131-14/+88
* Require a bang pattern when unlifted types are where/let bound; #3182Ian Lynagh2009-04-241-1/+1
* Fix Trac #3155: better error message when -XRankNTypes is omittedsimonpj@microsoft.com2009-04-091-2/+2
* Add the notion of "constructor-like" Ids for rule-matchingsimonpj@microsoft.com2009-03-181-0/+7
* Add CONTRACT to the pragmas that we recognise.Ian Lynagh2009-03-061-1/+1
* Fix Trac #2931simonpj@microsoft.com2009-01-131-1/+1
* Add OPTIONS_CATCH,DERIVE,YHC to those that GHC knows about; trac #2847Ian Lynagh2008-12-091-1/+1
* Parse pragma names better; trac #2847Ian Lynagh2008-12-091-21/+36
* Remove a CPP test that's always true (__GLASGOW_HASKELL__ >= 605)Ian Lynagh2008-11-081-2/+0
* Remove the GHC 6.4 unicode compat stuff; we can now just use Data.CharIan Lynagh2008-11-081-3/+1
* Add (a) CoreM monad, (b) new Annotations featuresimonpj@microsoft.com2008-10-301-0/+2
* Fix trac #2687Ian Lynagh2008-10-151-3/+3
* Fix Trac #2497; two separate typos in Lexer.xsimonpj@microsoft.com2008-10-151-2/+2
* add -XNewQualifiedOperators (Haskell' qualified operator syntax)Simon Marlow2008-09-221-13/+36
* RichTokenStream supportChaddai Fouche2008-09-181-17/+41
* Better documentation for -XLiberalTypeSynonyms, and steal forall keyword simonpj@microsoft.com2008-08-271-0/+1
* always treat 'forall' and '.' as reserved keywords inside RULES pragmasSimon Marlow2008-08-201-12/+21
* Warn about unrecognised pragmas; these often mean we've typoedIan Lynagh2008-07-221-3/+17
* Fix Haddock errors.Thomas Schilling2008-07-201-1/+1
* Add a WARNING pragmaIan Lynagh2008-07-201-0/+3
* Move another flag from the Makefile into a pragmaIan Lynagh2008-07-101-0/+2
* Treat the Unicode "Letter, Other" class as lowercase letters (#1103)Simon Marlow2008-07-091-1/+1
* Get rid of compat/Ian Lynagh2008-07-081-5/+1
* Remove special handling for character types of characters >= 128, <= 255Ian Lynagh2008-06-211-6/+6
* More commandline flag improvementsIan Lynagh2008-06-161-3/+3
* Pass dynflags down through to pragStateIan Lynagh2008-06-141-6/+4
* Define and use is_decdigit for lexing escapes; fixes trac #2304Ian Lynagh2008-06-131-1/+1
* Add 123## literals for Word#Ian Lynagh2008-04-231-1/+7
* Whitespace changes onlyIan Lynagh2008-04-231-9/+9
* (F)SLIT -> (f)sLit in LexerIan Lynagh2008-04-121-4/+2
* Fix Trac #2114: error reporting for 'forall' without appropriate flagssimonpj@microsoft.com2008-02-221-2/+2
* Fixed warnings in parser/Lexer.xTwan van Laarhoven2008-02-041-25/+32
* A couple more parser tweaksIan Lynagh2008-01-251-0/+1
* Make the Parser Monad's return strictIan Lynagh2008-01-241-1/+1
* Whitespace onlyIan Lynagh2008-01-231-12/+13
* FIX #1821 (Parser or lexer mess-up)df@dfranke.us2007-12-101-1/+1
* Add quasi-quotation, courtesy of Geoffrey Mainlandsimonpj@microsoft.com2008-01-181-0/+43