Skip to content

Latest commit

 

History

History
92 lines (91 loc) · 5.49 KB

File metadata and controls

92 lines (91 loc) · 5.49 KB

Token table of the C programming language

Category Token
Identifiers and constants TokenIdentifier
TokenIntConst
TokenFloatConst
TokenString
Primitive types TokenVoid
TokenChar
TokenShort
TokenInt
TokenLong
TokenFloat
TokenDouble
TokenBool
TokenComplex
Composite types TokenStruct
TokenUnion
TokenEnum
Type modifiers TokenSigned
TokenUnsigned
Type qualifiers TokenConst
TokenVolatile
TokenRestrict
TokenAtomic
Storage specifiers TokenAuto
TokenExtern
TokenRegister
TokenStatic
TokenTypedef
Arithmetic operators TokenPlus
TokenMinus
TokenAsterisk
TokenDivision
TokenMod
TokenIncrement
TokenDecrement
Assignment operators TokenAssign
TokenPlusAssign
TokenMinusAssign
TokenMulAssign
TokenDivAssign
TokenModAssign
TokenAndAssign
TokenOrAssign
TokenXorAssign
TokenLeftShiftAssign
TokenRightShiftAssign
Relational operators TokenEqual
TokenNotEqual
TokenGreaterThan
TokenLessThan
TokenGreaterEqual
TokenLessEqual
Logical operators TokenLogicalNot
TokenLogicalAnd
TokenLogicalOr
Bitwise operators TokenBitwiseAnd_AddressOf
TokenBitwiseOr
TokenBitwiseXor
TokenBitwiseNot
TokenLeftShift
TokenRightShift
Member access operators TokenDot
TokenArrow
Conditional operators TokenQuestionMark
TokenColon
Delimiters TokenComma
TokenSemicolon
TokenEllipsis
TokenOpenParentheses
TokenCloseParentheses
TokenOpenBracket
TokenCloseBracket
TokenOpenBrace
TokenCloseBrace
Control keywords TokenIf
TokenElse
TokenSwitch
TokenCase
TokenDefault
TokenWhile
TokenDo
TokenFor
TokenBreak
TokenContinue
TokenReturn
TokenGoto
TokenSizeof
TokenInline
End of file TokenEndOfFile