summaryrefslogtreecommitdiff
path: root/compiler/parser/Lexer.x
Commit message (Expand)AuthorAgeFilesLines
* Modules (#13009)Sylvain Henry2020-04-181-3294/+0
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-1/+1
* Modules: Types (#13009)Sylvain Henry2020-03-291-6/+6
* Monotonic locations (#17632)Vladislav Zavialov2020-02-291-106/+117
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Parser API annotations: RealSrcLocVladislav Zavialov2020-02-211-22/+25
* Remove the MonadFail P instanceVladislav Zavialov2020-02-181-9/+1
* TemplateHaskellQuotes: Allow nested splicesMatthew Pickering2020-02-111-3/+3
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+1
* Add lexerDbg to dump the tokens fed to the parserVladislav Zavialov2020-01-041-2/+8
* Fix more typosBrian Wignall2019-12-021-1/+1
* Whitespace-sensitive bang patterns (#1087, #17162)wip/whitespace-and-lookaheadVladislav Zavialov2019-11-271-66/+187
* PV is not P (#16611)Vladislav Zavialov2019-07-151-24/+51
* Decouple AddAnn from PVladislav Zavialov2019-07-151-6/+7
* Implement ImportQualifiedPostShayne Fletcher2019-05-081-0/+2
* Pattern/expression ambiguity resolutionVladislav Zavialov2019-05-031-15/+13
* checkPattern error hint is PV contextVladislav Zavialov2019-04-251-9/+8
* Introduce MonadP, make PV a newtypeVladislav Zavialov2019-04-251-38/+48
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-1/+1
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-1/+1
* Lexer: turn some fatal errors into non-fatal onesAlec Theriault2019-03-011-18/+24
* Fix warnings and fatal parsing errorsVladislav Zavialov2019-02-171-33/+52
* 'forall' always a keyword, plus the dot type operatorVladislav Zavialov2019-02-151-4/+2
* Fix #15849 by checking whether there's a do blocknineonine2019-02-121-1/+2
* Fix inverted position pragma flag in parser APIAlec Theriault2019-02-101-1/+1
* Lexer: Alternate Layout Rule injects actual not virtual bracesAlan Zimmerman2019-02-081-15/+17
* Report multiple errorsVladislav Zavialov2019-02-031-1/+12
* Prepare source-tree for base-4.13 MFP bumpHerbert Valerio Riedel2019-01-181-1/+4
* 'DynFlag'-free version of 'mkParserFlags'Alec Theriault2019-01-171-298/+268
* [TTG: Handling Source Locations] Foundation and PatShayan-Najd2018-11-241-16/+16
* Revert "'DynFlag'-free version of 'mkParserFlags'"Ben Gamari2018-11-231-69/+37
* Revert "Simplify 'ExtBits' in the lexer"Ben Gamari2018-11-231-215/+283
* Simplify 'ExtBits' in the lexerAlec Theriault2018-11-221-283/+215
* 'DynFlag'-free version of 'mkParserFlags'Alec Theriault2018-11-221-37/+69
* Remove warnings-silencing flags for code generated by AlexSimon Jakobi2018-11-221-45/+9
* Trigger multiline mode in GHCi on '\case' (#13087)Alec Theriault2018-10-241-0/+1
* Parse the (!) type operator and allow type operators in existential contextVladislav Zavialov2018-10-041-19/+1
* Fix #line pragmas in nested commentsBen Sklaroff2018-08-211-44/+122
* Do not imply NoStarIsType by TypeOperators/TypeInTypeVladislav Zavialov2018-07-161-5/+0
* Embrace -XTypeInType, add -XStarIsTypeVladislav Zavialov2018-06-141-41/+63
* Introduce DerivingViaRyan Scott2018-06-041-0/+2
* Remove ~# from surface syntaxDavid Feuer2018-06-021-2/+0
* vectorise: Put it out of its miseryBen Gamari2018-06-021-20/+3
* Implement BlockArguments (#10843)Takano Akio2018-01-311-9/+8
* Option for LINE pragmas to get lexed into tokensAlec Theriault2018-01-261-4/+31
* Implement underscores in numeric literals (NumericUnderscores extension)Takenobu Tani2018-01-211-39/+62
* Get rid of some stuttering in comments and docsGabor Greif2017-12-191-1/+1
* Implement the basics of hex floating point literalsIavor Diatchki2017-11-021-4/+22
* Fix a bug in 'alexInputPrevChar'Alec Theriault2017-10-251-25/+53
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2