diff options
Diffstat (limited to 'support/texlab/src/syntax/latex/kind.rs')
-rw-r--r-- | support/texlab/src/syntax/latex/kind.rs | 97 |
1 files changed, 1 insertions, 96 deletions
diff --git a/support/texlab/src/syntax/latex/kind.rs b/support/texlab/src/syntax/latex/kind.rs index 81e0ea3588..3eadc90b48 100644 --- a/support/texlab/src/syntax/latex/kind.rs +++ b/support/texlab/src/syntax/latex/kind.rs @@ -3,7 +3,6 @@ #[repr(u16)] pub enum SyntaxKind { ERROR = 0, - MISSING, LINE_BREAK, WHITESPACE, @@ -19,51 +18,7 @@ pub enum SyntaxKind { EQUALITY_SIGN, WORD, DOLLAR, - GENERIC_COMMAND_NAME, - BEGIN_ENVIRONMENT_NAME, - END_ENVIRONMENT_NAME, - BEGIN_EQUATION_NAME, - END_EQUATION_NAME, - PART_NAME, - CHAPTER_NAME, - SECTION_NAME, - SUBSECTION_NAME, - SUBSUBSECTION_NAME, - PARAGRAPH_NAME, - SUBPARAGRAPH_NAME, - ENUM_ITEM_NAME, - CAPTION_NAME, - CITATION_NAME, - PACKAGE_INCLUDE_NAME, - CLASS_INCLUDE_NAME, - LATEX_INCLUDE_NAME, - BIBLATEX_INCLUDE_NAME, - BIBTEX_INCLUDE_NAME, - GRAPHICS_INCLUDE_NAME, - SVG_INCLUDE_NAME, - INKSCAPE_INCLUDE_NAME, - VERBATIM_INCLUDE_NAME, - IMPORT_NAME, - LABEL_DEFINITION_NAME, - LABEL_REFERENCE_NAME, - LABEL_REFERENCE_RANGE_NAME, - LABEL_NUMBER_NAME, - COMMAND_DEFINITION_NAME, - MATH_OPERATOR_NAME, - GLOSSARY_ENTRY_DEFINITION_NAME, - GLOSSARY_ENTRY_REFERENCE_NAME, - ACRONYM_DEFINITION_NAME, - ACRONYM_DECLARATION_NAME, - ACRONYM_REFERENCE_NAME, - THEOREM_DEFINITION_NAME, - COLOR_REFERENCE_NAME, - COLOR_DEFINITION_NAME, - COLOR_SET_DEFINITION_NAME, - TIKZ_LIBRARY_IMPORT_NAME, - ENVIRONMENT_DEFINITION_NAME, - BEGIN_BLOCK_COMMENT_NAME, - END_BLOCK_COMMENT_NAME, - GRAPHICS_PATH_NAME, + COMMAND_NAME, PREAMBLE, TEXT, @@ -129,56 +84,6 @@ pub enum SyntaxKind { ROOT, } -impl SyntaxKind { - pub fn is_command_name(&self) -> bool { - use SyntaxKind::*; - matches!( - self, - GENERIC_COMMAND_NAME - | BEGIN_ENVIRONMENT_NAME - | END_ENVIRONMENT_NAME - | BEGIN_EQUATION_NAME - | END_EQUATION_NAME - | PART_NAME - | CHAPTER_NAME - | SECTION_NAME - | SUBSECTION_NAME - | SUBSUBSECTION_NAME - | PARAGRAPH_NAME - | SUBPARAGRAPH_NAME - | ENUM_ITEM_NAME - | CAPTION_NAME - | CITATION_NAME - | PACKAGE_INCLUDE_NAME - | CLASS_INCLUDE_NAME - | LATEX_INCLUDE_NAME - | BIBLATEX_INCLUDE_NAME - | BIBTEX_INCLUDE_NAME - | GRAPHICS_INCLUDE_NAME - | SVG_INCLUDE_NAME - | INKSCAPE_INCLUDE_NAME - | VERBATIM_INCLUDE_NAME - | IMPORT_NAME - | LABEL_DEFINITION_NAME - | LABEL_REFERENCE_NAME - | LABEL_REFERENCE_RANGE_NAME - | LABEL_NUMBER_NAME - | COMMAND_DEFINITION_NAME - | MATH_OPERATOR_NAME - | GLOSSARY_ENTRY_DEFINITION_NAME - | GLOSSARY_ENTRY_REFERENCE_NAME - | ACRONYM_DEFINITION_NAME - | ACRONYM_DECLARATION_NAME - | ACRONYM_REFERENCE_NAME - | THEOREM_DEFINITION_NAME - | COLOR_REFERENCE_NAME - | COLOR_DEFINITION_NAME - | COLOR_SET_DEFINITION_NAME - | TIKZ_LIBRARY_IMPORT_NAME - ) - } -} - impl From<SyntaxKind> for rowan::SyntaxKind { fn from(kind: SyntaxKind) -> Self { Self(kind as u16) |