summaryrefslogtreecommitdiff
path: root/compiler/parser/Lexer.x
Commit message (Expand)AuthorAgeFilesLines
* Improve error when using forall with UnicodeSyntaxAustin Seipp2013-08-181-4/+5
* Eliminate trailing whitespace from Lexer.xAustin Seipp2013-08-181-1/+1
* Implement "roles" into GHC.Richard Eisenberg2013-08-021-4/+27
* Add NegativeLiterals extensionIan Lynagh2013-07-311-4/+13
* Only steal ~# as a reserved operator when MagicHash is enabled; fixes #7776Ian Lynagh2013-03-181-1/+1
* Fix parsing of pragmas containing unicode characters; fixes #7671Ian Lynagh2013-02-261-2/+5
* Change how unboxed tuples are lexed; fixes #7627Ian Lynagh2013-02-251-1/+1
* Rename remaining FastBytes usages to ByteStringIan Lynagh2012-12-141-3/+4
* Some alpha renamingIan Lynagh2012-10-161-5/+5
* Remove an unused bit from the Lexer bitmapIan Lynagh2012-09-271-5/+0
* Make -fhpc a dynamic flagIan Lynagh2012-09-031-1/+6
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-1/+6
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-191-22/+63
|\
| * remove tabsSimon Marlow2012-07-161-3/+3
| * Implemented MultiWayIf extension.Mikhail Vorozhtsov2012-07-161-0/+5
| * Implemented \case expressions.Mikhail Vorozhtsov2012-07-161-22/+58
* | Small refactoring for FastZStringsIan Lynagh2012-07-151-2/+2
* | HsStringPrim now contains FastBytes, not FastStringIan Lynagh2012-07-141-5/+3
|/
* Parse error: suggest brackets and indentation.Eric Kow2012-06-291-1/+1
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-06-131-5/+2
|\
| * Revive 'mdo' expressions, per discussion in Trac #4148Simon Peyton Jones2012-06-121-5/+2
* | Pass DynFlags down to mk_err_msgIan Lynagh2012-06-121-1/+1
|/
* Tweak the lexer: In particular, improve notFollowedBy and friendsIan Lynagh2012-05-151-7/+14
* Support qualified identifiers in quasi-quotes (#5555).Paolo Capriotti2012-04-021-1/+24
* Add -XExplicitNamespaces to enable using 'type' in import/exports.Iavor S. Diatchki2012-03-241-0/+8
* Only parse type literals when using `DataKinds`.Iavor S. Diatchki2012-03-181-0/+6
* Implement the CTYPE pragma; part of the CApiFFI extensionIan Lynagh2012-02-161-1/+3
* Eliminate {| and |} vestiges in lexer/parserSimon Peyton Jones2012-01-171-2/+0
* Implememt -fdefer-type-errors (Trac #5624)Simon Peyton Jones2012-01-121-3/+3
* Add a class HasDynFlags(getDynFlags)Ian Lynagh2011-12-191-2/+2
* Merge branch 'master' of http://darcs.haskell.org/ghcDavid Waern2011-11-291-0/+5
|\
| * Implement a capi calling convention; fixes #2979Ian Lynagh2011-11-281-0/+5
* | Merge branch 'master' of http://darcs.haskell.org/ghcDavid Waern2011-11-261-1/+13
|\ \ | |/
| * Decode escape sequences properly in line pragmas (see comment for details).Simon Marlow2011-11-231-1/+13
* | Keep unicode characters in Haddock comments and comments in the token stream.David Waern2011-11-251-12/+12
|/
* Track #included files for recompilation checking (#4900, #3589)Simon Marlow2011-11-181-0/+6
* New kind-polymorphic coreJose Pedro Magalhaes2011-11-111-10/+5
* added NOUNPACK pragma (see #2338)Stefan Wehr2011-11-091-0/+2
* Setup new Safe Haskell interfaceDavid Terei2011-10-251-1/+1
* Unconditionally derive some instancesIan Lynagh2011-10-251-3/+1
* fix panic in string-gap lexing (#5425)Simon Marlow2011-10-101-2/+3
* Give a better error message for unterminated quasiquotations (fixes #5204).Geoffrey Mainland2011-09-291-5/+10
* Define a TraditionalRecordSyntax extension; fixes #3356Ian Lynagh2011-09-271-0/+6
* Implement -XConstraintKindMax Bolingbroke2011-09-061-0/+2
* Update to work with Alex 3.0: basically disabling Alex's new UnicodeSimon Marlow2011-08-051-3/+12
* Remove all escape handling from quasiquotes; fixes Trac #5348Simon Peyton Jones2011-08-031-10/+6
* Separate the warning flags into their own datatypeIan Lynagh2011-07-141-4/+4
* More Lexer.x tidy-upsIan Lynagh2011-07-141-8/+4
* Remove some unused, commented-out code from Lexer.xIan Lynagh2011-07-141-38/+7
* Whitespace in Lexer.xIan Lynagh2011-07-141-484/+485