#ifndef TREE_SITTER_MARKDOWN_PARSE_TABLE_H_ #define TREE_SITTER_MARKDOWN_PARSE_TABLE_H_ namespace tree_sitter_markdown { enum Symbol { // inline SYM_TXT, SYM_WSP, SYM_BSL_LBK, SYM_BSL_ESC, // \. SYM_CHR_REF, // &...; SYM_ASR_BGN, // * SYM_ASR_END, // * SYM_USC_BGN, // _ SYM_USC_END, // _ SYM_DEL_BGN, // ~ SYM_DEL_END, // ~ SYM_IMG_BGN, // ![ SYM_LNK_BGN, // [ SYM_LNK_END, // ] SYM_LNK_REF_DEF_BGN, // [ SYM_LNK_REF_DEF_CLN, // : SYM_LNK_INL_BGN, // ( SYM_LNK_INL_END, // ) SYM_LNK_DST_EXP_BGN, // < SYM_LNK_DST_EXP_END, // > SYM_LNK_DST_IMP_PRN_BGN, // ( SYM_LNK_DST_IMP_PRN_END, // ) SYM_LNK_TIT_SQT_BGN, // ' SYM_LNK_TIT_SQT_END, // ' SYM_LNK_TIT_DQT_BGN, // " SYM_LNK_TIT_DQT_END, // " SYM_LNK_TIT_PRN_BGN, // ( SYM_LNK_TIT_PRN_END, // ) SYM_LNK_REF_BGN, // [ SYM_LNK_REF_END, // ] SYM_COD_SPN_BGN, // ` SYM_COD_SPN_END, // ` SYM_EXT_AUT_LNK_BGN, SYM_EXT_WWW_AUT_LNK_BGN_MKR, SYM_EXT_URL_AUT_LNK_BGN_MKR, SYM_EXT_EML_AUT_LNK_BGN_MKR, SYM_EXT_AUT_LNK_CTN, SYM_AUT_LNK_HTM_OPN_TAG_BGN, // < SYM_URI_AUT_LNK_BGN, // < SYM_EML_AUT_LNK_BGN, // < SYM_AUT_LNK_END, // > SYM_HTM_OPN_TAG_BGN, // < SYM_HTM_CLS_TAG_BGN, // SYM_HTM_SLF_TAG_END, // /> SYM_HTM_ATR_EQL, // = SYM_HTM_ATR_SQT_BGN, // ' SYM_HTM_ATR_SQT_END, // ' SYM_HTM_ATR_DQT_BGN, // " SYM_HTM_ATR_DQT_END, // " SYM_HTM_CMT_BGN, // SYM_HTM_PRC_BGN, // SYM_HTM_CDA_BGN, // SYM_ATX_END, // # SYM_LST_CHK_BOX, // [x] SYM_TBL_COL_SEP, // | SYM_TBL_COL_ALN, // :-: // inline open marker SYM_FEN_COD_INF_BGN_MKR, SYM_LNK_DST_IMP_BGN_MKR, SYM_HTM_ATR_UQT_BGN_MKR, // inline close marker SYM_FEN_COD_INF_END_MKR, SYM_LNK_DST_IMP_END_MKR, SYM_EXT_AUT_LNK_END_MKR, SYM_EML_AUT_LNK_END_MKR, SYM_HTM_ATR_UQT_END_MKR, SYM_LNK_DST_END_MKR, SYM_LNK_TIT_END_MKR, SYM_HTM_CLS_TAG_NAM_END_MKR, SYM_HTM_ATR_KEY_END_MKR, SYM_HTM_DCL_NAM_END_MKR, // inline invalid marker SYM_EML_AUT_LNK_IVD_MKR, // block SYM_BLK_TXT, SYM_LIT_LBK, SYM_BNK_LBK, SYM_FEN_COD_CTN_BGN_MKR, // immediate // block open SYM_ASR_THM_BRK_BGN, // *** SYM_USC_THM_BRK_BGN, // ___ SYM_HYP_THM_BRK_BGN, // --- SYM_PGH_BGN_MKR, // text SYM_EQL_STX_BGN, // === SYM_HYP_STX_BGN, // --- SYM_ATX_BGN, // # SYM_IND_COD_BGN_PFX, // whitespace SYM_IND_COD_BGN_MKR, // immediate SYM_BTK_FEN_COD_BGN, // ``` SYM_TLD_FEN_COD_BGN, // ~~~ SYM_HTM_BLK_SCR_BGN_MKR, //