Enum parser_c::parser::tokens::CToken
[−]
pub enum CToken { CTokLParen(PosLength), CTokRParen(PosLength), CTokLBracket(PosLength), CTokRBracket(PosLength), CTokArrow(PosLength), CTokDot(PosLength), CTokExclam(PosLength), CTokTilde(PosLength), CTokInc(PosLength), CTokDec(PosLength), CTokPlus(PosLength), CTokMinus(PosLength), CTokStar(PosLength), CTokSlash(PosLength), CTokPercent(PosLength), CTokAmper(PosLength), CTokShiftL(PosLength), CTokShiftR(PosLength), CTokLess(PosLength), CTokLessEq(PosLength), CTokHigh(PosLength), CTokHighEq(PosLength), CTokEqual(PosLength), CTokUnequal(PosLength), CTokHat(PosLength), CTokBar(PosLength), CTokAnd(PosLength), CTokOr(PosLength), CTokQuest(PosLength), CTokColon(PosLength), CTokAssign(PosLength), CTokPlusAss(PosLength), CTokMinusAss(PosLength), CTokStarAss(PosLength), CTokSlashAss(PosLength), CTokPercAss(PosLength), CTokAmpAss(PosLength), CTokHatAss(PosLength), CTokBarAss(PosLength), CTokSLAss(PosLength), CTokSRAss(PosLength), CTokComma(PosLength), CTokSemic(PosLength), CTokLBrace(PosLength), CTokRBrace(PosLength), CTokEllipsis(PosLength), CTokAlignof(PosLength), CTokAlignas(PosLength), CTokAsm(PosLength), CTokAtomic(PosLength), CTokAuto(PosLength), CTokBreak(PosLength), CTokBool(PosLength), CTokCase(PosLength), CTokChar(PosLength), CTokConst(PosLength), CTokContinue(PosLength), CTokComplex(PosLength), CTokDefault(PosLength), CTokDo(PosLength), CTokDouble(PosLength), CTokElse(PosLength), CTokEnum(PosLength), CTokExtern(PosLength), CTokFloat(PosLength), CTokFor(PosLength), CTokGeneric(PosLength), CTokGoto(PosLength), CTokIf(PosLength), CTokInline(PosLength), CTokInt(PosLength), CTokInt128(PosLength), CTokLong(PosLength), CTokLabel(PosLength), CTokNoreturn(PosLength), CTokNullable(PosLength), CTokNonnull(PosLength), CTokRegister(PosLength), CTokRestrict(PosLength), CTokReturn(PosLength), CTokShort(PosLength), CTokSigned(PosLength), CTokSizeof(PosLength), CTokStatic(PosLength), CTokStaticAssert(PosLength), CTokStruct(PosLength), CTokSwitch(PosLength), CTokTypedef(PosLength), CTokTypeof(PosLength), CTokThread(PosLength), CTokUnion(PosLength), CTokUnsigned(PosLength), CTokVoid(PosLength), CTokVolatile(PosLength), CTokWhile(PosLength), CTokCLit(PosLength, CChar), CTokILit(PosLength, CInteger), CTokFLit(PosLength, CFloat), CTokSLit(PosLength, CString), CTokIdent(PosLength, Ident), CTokTyIdent(PosLength, Ident), CTokGnuC(GnuCTok, PosLength), CTokClangC(PosLength, ClangCTok), CTokEof, }
Variants
CTokLParen(PosLength)
CTokRParen(PosLength)
CTokLBracket(PosLength)
CTokRBracket(PosLength)
CTokArrow(PosLength)
CTokDot(PosLength)
CTokExclam(PosLength)
CTokTilde(PosLength)
CTokInc(PosLength)
CTokDec(PosLength)
CTokPlus(PosLength)
CTokMinus(PosLength)
CTokStar(PosLength)
CTokSlash(PosLength)
CTokPercent(PosLength)
CTokAmper(PosLength)
CTokShiftL(PosLength)
CTokShiftR(PosLength)
CTokLess(PosLength)
CTokLessEq(PosLength)
CTokHigh(PosLength)
CTokHighEq(PosLength)
CTokEqual(PosLength)
CTokUnequal(PosLength)
CTokHat(PosLength)
CTokBar(PosLength)
CTokAnd(PosLength)
CTokOr(PosLength)
CTokQuest(PosLength)
CTokColon(PosLength)
CTokAssign(PosLength)
CTokPlusAss(PosLength)
CTokMinusAss(PosLength)
CTokStarAss(PosLength)
CTokSlashAss(PosLength)
CTokPercAss(PosLength)
CTokAmpAss(PosLength)
CTokHatAss(PosLength)
CTokBarAss(PosLength)
CTokSLAss(PosLength)
CTokSRAss(PosLength)
CTokComma(PosLength)
CTokSemic(PosLength)
CTokLBrace(PosLength)
CTokRBrace(PosLength)
CTokEllipsis(PosLength)
CTokAlignof(PosLength)
CTokAlignas(PosLength)
CTokAsm(PosLength)
CTokAtomic(PosLength)
CTokAuto(PosLength)
CTokBreak(PosLength)
CTokBool(PosLength)
CTokCase(PosLength)
CTokChar(PosLength)
CTokConst(PosLength)
CTokContinue(PosLength)
CTokComplex(PosLength)
CTokDefault(PosLength)
CTokDo(PosLength)
CTokDouble(PosLength)
CTokElse(PosLength)
CTokEnum(PosLength)
CTokExtern(PosLength)
CTokFloat(PosLength)
CTokFor(PosLength)
CTokGeneric(PosLength)
CTokGoto(PosLength)
CTokIf(PosLength)
CTokInline(PosLength)
CTokInt(PosLength)
CTokInt128(PosLength)
CTokLong(PosLength)
CTokLabel(PosLength)
CTokNoreturn(PosLength)
CTokNullable(PosLength)
CTokNonnull(PosLength)
CTokRegister(PosLength)
CTokRestrict(PosLength)
CTokReturn(PosLength)
CTokShort(PosLength)
CTokSigned(PosLength)
CTokSizeof(PosLength)
CTokStatic(PosLength)
CTokStaticAssert(PosLength)
CTokStruct(PosLength)
CTokSwitch(PosLength)
CTokTypedef(PosLength)
CTokTypeof(PosLength)
CTokThread(PosLength)
CTokUnion(PosLength)
CTokUnsigned(PosLength)
CTokVoid(PosLength)
CTokVolatile(PosLength)
CTokWhile(PosLength)
CTokCLit(PosLength, CChar)
CTokILit(PosLength, CInteger)
CTokFLit(PosLength, CFloat)
CTokSLit(PosLength, CString)
CTokIdent(PosLength, Ident)
CTokTyIdent(PosLength, Ident)
CTokGnuC(GnuCTok, PosLength)
CTokClangC(PosLength, ClangCTok)
CTokEof
Trait Implementations
impl Clone for CToken
[src]
fn clone(&self) -> CToken
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more