#[allow(non_camel_case_types)]
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
#[repr(u16)]
pub enum SyntaxKind {
AT, L_BRACE, R_BRACE, L_PAREN, R_PAREN, COMMA, EQ, HASH, QUOTE, PERCENT, WORD, NUMBER, WHITESPACE, NEWLINE, ERROR,
COMMENT, JUNK, ENTRY, STRING_ENTRY, PREAMBLE_ENTRY, COMMENT_ENTRY, ENTRY_TYPE, KEY, FIELD, FIELD_NAME, VALUE, BRACE_GROUP, QUOTED, LITERAL, ROOT, #[doc(hidden)]
__LAST,
}
impl SyntaxKind {
pub const COUNT: usize = SyntaxKind::__LAST as usize;
}
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
pub enum BibLang {}
impl_rowan_lang!(BibLang, SyntaxKind, "BibTeX");
pub type SyntaxNode = rowan::SyntaxNode<BibLang>;
pub type SyntaxToken = rowan::SyntaxToken<BibLang>;
pub type SyntaxElement = rowan::SyntaxElement<BibLang>;