oak_xml/language/mod.rs
1use oak_core::{Language, LanguageCategory};
2
3#[derive(Debug, Clone)]
4pub struct XmlLanguage {}
5
6impl Default for XmlLanguage {
7 fn default() -> Self {
8 Self {}
9 }
10}
11
12impl Language for XmlLanguage {
13 const NAME: &'static str = "xml";
14 const CATEGORY: LanguageCategory = LanguageCategory::Markup;
15
16 type TokenType = crate::kind::XmlSyntaxKind;
17 type ElementType = crate::kind::XmlSyntaxKind;
18 type TypedRoot = ();
19}