Constructors
ITasITcaseITclassITdataITdefaultITderivingITdo (Maybe FastString)ITelseIThidingITforeignITifITimportITinITinfixITinfixlITinfixrITinstanceITletITmoduleITnewtypeITofITqualifiedITthenITtypeITwhereITforall IsUnicodeSyntaxITexportITlabelITdynamicITsafeITinterruptibleITunsafeITstdcallconvITccallconvITcapiconvITprimcallconvITjavascriptcallconvITmdo (Maybe FastString)ITfamilyITroleITgroupITbyITusingITpatternITstaticITstockITanyclassITviaITunitITsignatureITdependencyITrequiresITinline_prag SourceText InlineSpec RuleMatchInfoITopaque_prag SourceTextITspec_prag SourceTextITspec_inline_prag SourceText BoolITsource_prag SourceTextITrules_prag SourceTextITwarning_prag SourceTextITdeprecated_prag SourceTextITline_prag SourceTextITcolumn_prag SourceTextITscc_prag SourceTextITunpack_prag SourceTextITnounpack_prag SourceTextITann_prag SourceTextITcomplete_prag SourceTextITclose_pragIToptions_prag StringITinclude_prag StringITlanguage_pragITminimal_prag SourceTextIToverlappable_prag SourceTextIToverlapping_prag SourceTextIToverlaps_prag SourceTextITincoherent_prag SourceTextITctype SourceTextITcomment_line_pragITdotdotITcolonITdcolon IsUnicodeSyntaxITequalITlamITlcaseITlcasesITvbarITlarrow IsUnicodeSyntaxITrarrow IsUnicodeSyntaxITdarrow IsUnicodeSyntaxITlollyITminusITprefixminusITbangITtildeITatITtypeAppITpercentITstar IsUnicodeSyntaxITdotITproj BoolITbiglamITocurlyITccurlyITvocurlyITvccurlyITobrackITopabrackITcpabrackITcbrackIToparenITcparenIToubxparenITcubxparenITsemiITcommaITunderscoreITbackquoteITsimpleQuoteITvarid FastStringITconid FastStringITvarsym FastStringITconsym FastStringITqvarid (FastString, FastString)ITqconid (FastString, FastString)ITqvarsym (FastString, FastString)ITqconsym (FastString, FastString)ITdupipvarid FastStringITlabelvarid SourceText FastStringITchar SourceText CharITstring SourceText FastStringITinteger IntegralLitITrational FractionalLitITprimchar SourceText CharITprimstring SourceText ByteStringITprimint SourceText IntegerITprimword SourceText IntegerITprimint8 SourceText IntegerITprimint16 SourceText IntegerITprimint32 SourceText IntegerITprimint64 SourceText IntegerITprimword8 SourceText IntegerITprimword16 SourceText IntegerITprimword32 SourceText IntegerITprimword64 SourceText IntegerITprimfloat FractionalLitITprimdouble FractionalLitITopenExpQuote HasE IsUnicodeSyntaxITopenPatQuoteITopenDecQuoteITopenTypQuoteITcloseQuote IsUnicodeSyntaxITopenTExpQuote HasEITcloseTExpQuoteITdollarITdollardollarITtyQuoteITquasiQuote (FastString, FastString, PsSpan)ITqQuasiQuote (FastString, FastString, FastString, PsSpan)ITprocITrecIToparenbar IsUnicodeSyntax(|ITcparenbar IsUnicodeSyntax|)ITlarrowtail IsUnicodeSyntax-<ITrarrowtail IsUnicodeSyntax>-ITLarrowtail IsUnicodeSyntax-<<ITRarrowtail IsUnicodeSyntax>>-ITunknown StringUsed when the lexer can't make sense of it
ITeofend of file token
ITdocComment HsDocString PsSpanThe HsDocString contains more details about what this is and how to pretty print it
ITdocOptions String PsSpandoc options (prune, ignore-exports, etc)
ITlineComment String PsSpancomment starting by "--"
ITblockComment String PsSpancomment in {- -}
Instances2Show, Outputable
Show TokenDefined in ghc-9.10.3 · GHC.Parser.LexerOutputable TokenDefined in ghc-9.10.3 · GHC.Parser.Lexer