summaryrefslogtreecommitdiff
path: root/compiler/parser/Lexer.x
Commit message (Expand)AuthorAgeFilesLines
* Implement pattern synonymsDr. ERDI Gergo2014-01-201-3/+10
* Suggest TemplateHaskell after encountering a parse error on '$' (#7396)Patrick Palka2013-12-051-6/+10
* Clean up Lexer.srcParseErrPatrick Palka2013-12-051-5/+3
* Remove remains of _scc_ (#8170)Krzysztof Gogolewski2013-11-011-1/+0
* Support the syntax [e||...||] for typed expression brackets.Geoffrey Mainland2013-10-171-0/+1
* TyposKrzysztof Gogolewski2013-10-121-1/+1
* Fix freezing on bare ')' with alternative layout rule (#8431)Krzysztof Gogolewski2013-10-121-1/+1
* Remove deprecated _scc_ (#8170)Krzysztof Gogolewski2013-10-051-1/+0
* Add syntactic support for typed expression brackets and splices.Geoffrey Mainland2013-10-041-17/+30
* Add layout to MultiWayIf (#7783)Simon Marlow2013-10-011-8/+15
* Implement checkable "minimal complete definitions" (#7633)Twan van Laarhoven2013-09-181-0/+2
* Change role annotation syntax.Richard Eisenberg2013-09-171-32/+26
* Add basic support for GHCJSAustin Seipp2013-09-061-0/+2
* 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