lang: matrix parser!

This commit is contained in:
Schrottkatze 2024-04-24 19:37:52 +02:00
commit 2bea3994c2
No known key found for this signature in database
6 changed files with 144 additions and 12 deletions

View file

@ -34,9 +34,11 @@ pub enum SyntaxKind {
#[regex(r#""([^"\\]|\\["\\bnfrt]|u[a-fA-F0-9]{4})*""#)]
STRING,
MATRIX,
MAT_BODY,
MAT_ROW,
MAT_ITEM,
DECL,
LIST,
MAT_BODY,
PARENTHESIZED_EXPR,
EXPR,
LITERAL,
@ -45,9 +47,9 @@ pub enum SyntaxKind {
#[token(")")]
R_PAREN,
#[token("{")]
L_CURLY,
L_BRACE,
#[token("}")]
R_CURLY,
R_BRACE,
#[token("[")]
L_BRACK,
#[token("]")]