feat: support latex fragment parsing

This commit is contained in:
PoiScript 2023-11-18 23:57:45 +08:00
parent 2aec1768da
commit 4a3dd6aacb
No known key found for this signature in database
GPG key ID: 22C2B1249D99985E
6 changed files with 269 additions and 6 deletions

View file

@ -18,6 +18,7 @@ pub mod inline_call;
pub mod inline_src;
pub mod input;
pub mod keyword;
pub mod latex_fragment;
pub mod link;
pub mod list;
pub mod macros;
@ -85,6 +86,9 @@ pub enum SyntaxKind {
PERCENT, // '%'
PERCENT2, // '%%'
SLASH, // '/'
BACKSLASH, // '\'
DOLLAR, // '$'
DOLLAR2, // '$$'
UNDERSCORE, // '_'
STAR, // '*'
PLUS, // '+'
@ -168,6 +172,7 @@ pub enum SyntaxKind {
BLOCK_BEGIN,
BLOCK_END,
BLOCK_CONTENT,
LATEX_ENVIRONMENT,
//
// objects
@ -179,7 +184,7 @@ pub enum SyntaxKind {
COOKIE,
RADIO_TARGET,
FN_REF,
LATEX_ENVIRONMENT,
LATEX_FRAGMENT,
MACROS,
MACROS_ARGUMENT,
SNIPPET,