tokstyle-0.0.5: TokTok C code style checker

Safe HaskellNone
LanguageHaskell2010

Tokstyle.Cimple.Tokens

Documentation

data LexemeClass Source #

Instances
Eq LexemeClass Source # 
Instance details

Defined in Tokstyle.Cimple.Tokens

Ord LexemeClass Source # 
Instance details

Defined in Tokstyle.Cimple.Tokens

Show LexemeClass Source # 
Instance details

Defined in Tokstyle.Cimple.Tokens

Generic LexemeClass Source # 
Instance details

Defined in Tokstyle.Cimple.Tokens

Associated Types

type Rep LexemeClass :: Type -> Type #

ToJSON LexemeClass Source # 
Instance details

Defined in Tokstyle.Cimple.Tokens

FromJSON LexemeClass Source # 
Instance details

Defined in Tokstyle.Cimple.Tokens

type Rep LexemeClass Source # 
Instance details

Defined in Tokstyle.Cimple.Tokens

type Rep LexemeClass = D1 (MetaData "LexemeClass" "Tokstyle.Cimple.Tokens" "tokstyle-0.0.5-3t4QCZhHJCmBeRl7IcprH4" False) ((((((C1 (MetaCons "IdConst" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IdFuncType" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IdStdType" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "IdSueType" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IdVar" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KwBreak" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "KwCase" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "KwConst" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KwContinue" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "KwDefault" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "KwDo" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KwFor" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "KwGoto" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "KwIf" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KwElse" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "KwEnum" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "KwExtern" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KwReturn" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "KwSizeof" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "KwStatic" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KwStruct" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "KwSwitch" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KwTypedef" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "KwUnion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KwVla" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "KwVoid" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "KwWhile" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LitFalse" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "LitTrue" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LitChar" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LitInteger" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "LitString" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LitSysInclude" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctAmpersand" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "PctAmpersandAmpersand" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctAmpersandEq" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctArrow" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "PctAsterisk" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctAsteriskEq" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctCaret" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "PctCaretEq" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctColon" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctComma" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "PctEllipsis" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctEMark" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctEMarkEq" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "PctEq" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctEqEq" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PctGreater" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctGreaterEq" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "PctGreaterGreater" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctGreaterGreaterEq" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctLBrace" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "PctLBrack" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctLess" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctLessEq" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "PctLessLess" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctLessLessEq" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctLParen" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "PctMinus" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctMinusEq" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctMinusMinus" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "PctPeriod" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctPercent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctPercentEq" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "PctPipe" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctPipeEq" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctPipePipe" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "PctPlus" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctPlusEq" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctPlusPlus" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "PctQMark" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctRBrace" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PctRBrack" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctRParen" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "PctSemicolon" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PctSlash" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PctSlashEq" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "PctTilde" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PpDefine" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PpDefined" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "PpElif" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PpElse" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PpEndif" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "PpError" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PpIf" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PpIfdef" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "PpIfndef" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PpInclude" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PpNewline" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "PpUndef" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CmtBlock" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CmtStart" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CmtSpdxCopyright" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CmtSpdxLicense" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CmtCode" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "CmtWord" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CmtEnd" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Error" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Eof" PrefixI False) (U1 :: Type -> Type))))))))