feature. See also
. The project being documented here (as the example) is the Zig library itself.
parser_generated_oracle.Def
const Def = enum
File
Code
const Def = enum {
defRoot,
defContainerMembers,
defContainerMembersRest,
defContainerDecl,
defContainerDeclPrefix,
defTestDecl,
defComptimeDecl,
defDecl,
defDeclPrefix,
defFnProto,
defVarDeclProto,
defGlobalVarDecl,
defContainerField,
defBlockStatement,
defStatement,
defStatementPrefix,
defIfStatement,
defLabeledStatement,
defLoopStatement,
defForStatement,
defWhileStatement,
defBlockExprStatement,
defBlockExprPrefix,
defBlockExpr,
defVarAssignStatement,
defAssignExpr,
defSingleAssignExpr,
defExpr,
defBoolOrExpr,
defBoolAndExpr,
defCompareExpr,
defBitwiseExpr,
defBitShiftExpr,
defAdditionExpr,
defMultiplyExpr,
defPrefixExpr,
defPrimaryExpr,
defIfExpr,
defBlock,
defLoopExpr,
defForExpr,
defWhileExpr,
defCurlySuffixExpr,
defInitList,
defTypeExpr,
defErrorUnionExpr,
defSuffixExpr,
defPrimaryTypeExpr,
defContainerType,
defErrorSetDecl,
defGroupedExpr,
defIfTypeExpr,
defLabeledTypeExpr,
defLoopTypeExpr,
defForTypeExpr,
defWhileTypeExpr,
defSwitchExpr,
defAsmExpr,
defAsmOutput,
defAsmOutputItem,
defAsmInput,
defAsmInputItem,
defAsmClobbers,
defBreakLabel,
defBlockLabel,
defFieldInit,
defWhileContinueExpr,
defLinkSection,
defAddrSpace,
defCallConv,
defParamDecl,
defParamType,
defIfPrefix,
defWhilePrefix,
defForPrefix,
defPayload,
defPtrPayload,
defPtrIndexPayload,
defPtrListPayload,
defSwitchProng,
defSwitchCase,
defSwitchItem,
defForArgumentsList,
defForItem,
defAssignOp,
defOrOp,
defAndOp,
defCompareOp,
defCompareOpTok,
defBitwiseOp,
defBitwiseOpTok,
defBitShiftOp,
defBitShiftOpTok,
defAdditionOp,
defAdditionOpTok,
defMultiplyOp,
defMultiplyOpTok,
defPrefixOp,
defPrefixTypeOp,
defPtrMods,
defSinglePtrMods,
defPtrMod,
defPrefixTypeOpPrefix,
defSuffixOp,
defSuffixOpPrefix,
defFnCallArguments,
defSliceTypeStart,
defSinglePtrTypeStart,
defManyPtrTypeStart,
defArrayTypeStart,
defContainerTypeAuto,
defContainerTypeKind,
defByteAlign,
defBitAlign,
defIdentifierList,
defSwitchProngList,
defAsmOutputList,
defAsmInputList,
defParamDeclList,
defParamDeclListRest,
defExprList,
defExprPrefix,
defbyte_order_mark,
defsof,
defeof,
defox80_oxBF,
defoxF4,
defox80_ox8F,
defoxF1_oxF3,
defoxF0,
defox90_0xBF,
defoxEE_oxEF,
defoxED,
defox80_ox9F,
defoxE1_oxEC,
defoxE0,
defoxA0_oxBF,
defoxC2_oxDF,
defmultibyte_utf8,
defnon_control_ascii,
defnon_control_utf8,
defchar_char,
defstring_char,
defcontainer_doc_comment,
defdoc_comment,
defline_comment,
defline_string,
defnewline,
defskip,
defskip_require_newline,
defpre_op_white,
defpost_op_white,
defCHAR_LITERAL,
defdigit,
defdigit_int,
defdigit_float,
defNUMBERLITERAL,
defstring,
defSTRINGLITERALSINGLE,
defSTRINGLITERAL,
defIDENTIFIER,
defBUILTINIDENTIFIER,
defAMPERSAND,
defAMPERSANDEQUAL,
defASTERISK,
defASTERISKEQUAL,
defASTERISKPERCENT,
defASTERISKPERCENTEQUAL,
defASTERISKPIPE,
defASTERISKPIPEEQUAL,
defCARET,
defCARETEQUAL,
defCOLON,
defCOMMA,
defDOT,
defDOT2,
defDOT3,
defDOTASTERISK,
defEQUAL,
defEQUALEQUAL,
defEQUALRARROW,
defEXCLAMATIONMARK,
defEXCLAMATIONMARKEQUAL,
defLARROW,
defLARROW2,
defLARROW2EQUAL,
defLARROW2PIPE,
defLARROW2PIPEEQUAL,
defLARROWEQUAL,
defLBRACE,
defLBRACKET,
defLPAREN,
defMINUS,
defMINUSEQUAL,
defMINUSPERCENT,
defMINUSPERCENTEQUAL,
defMINUSPIPE,
defMINUSPIPEEQUAL,
defMINUSRARROW,
defPERCENT,
defPERCENTEQUAL,
defPIPE,
defPIPE2,
defPIPEEQUAL,
defPLUS,
defPLUS2,
defPLUSEQUAL,
defPLUSPERCENT,
defPLUSPERCENTEQUAL,
defPLUSPIPE,
defPLUSPIPEEQUAL,
defLETTERC,
defQUESTIONMARK,
defRARROW,
defRARROW2,
defRARROW2EQUAL,
defRARROWEQUAL,
defRBRACE,
defRBRACKET,
defRPAREN,
defSEMICOLON,
defSLASH,
defSLASHEQUAL,
defTILDE,
defend_of_word,
defKEYWORD_addrspace,
defKEYWORD_align,
defKEYWORD_allowzero,
defKEYWORD_and,
defKEYWORD_anyframe,
defKEYWORD_anytype,
defKEYWORD_asm,
defKEYWORD_break,
defKEYWORD_callconv,
defKEYWORD_catch,
defKEYWORD_comptime,
defKEYWORD_const,
defKEYWORD_continue,
defKEYWORD_defer,
defKEYWORD_else,
defKEYWORD_enum,
defKEYWORD_errdefer,
defKEYWORD_error,
defKEYWORD_export,
defKEYWORD_extern,
defKEYWORD_fn,
defKEYWORD_for,
defKEYWORD_if,
defKEYWORD_inline,
defKEYWORD_noalias,
defKEYWORD_nosuspend,
defKEYWORD_noinline,
defKEYWORD_opaque,
defKEYWORD_or,
defKEYWORD_orelse,
defKEYWORD_packed,
defKEYWORD_pub,
defKEYWORD_resume,
defKEYWORD_return,
defKEYWORD_linksection,
defKEYWORD_struct,
defKEYWORD_suspend,
defKEYWORD_switch,
defKEYWORD_test,
defKEYWORD_threadlocal,
defKEYWORD_try,
defKEYWORD_union,
defKEYWORD_unreachable,
defKEYWORD_var,
defKEYWORD_volatile,
defKEYWORD_while,
defkeyword,
}