oak_ini/language/
mod.rs

1use oak_core::{Language, LanguageCategory};
2
3/// Ini 语言定义
4#[derive(Debug, Default, Clone, Copy)]
5pub struct IniLanguage;
6
7impl Language for IniLanguage {
8    const NAME: &'static str = "ini";
9    const CATEGORY: LanguageCategory = LanguageCategory::Config;
10
11    type TokenType = crate::kind::IniSyntaxKind;
12    type ElementType = crate::kind::IniSyntaxKind;
13    type TypedRoot = crate::ast::IniRoot;
14}