1use oak_core::language::{Language, LanguageCategory};
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
6pub struct ScssLanguage {
7 }
9
10impl ScssLanguage {
11 pub fn new() -> Self {
13 Self {}
14 }
15}
16
17impl Default for ScssLanguage {
18 fn default() -> Self {
19 Self {}
20 }
21}
22
23impl Language for ScssLanguage {
24 const NAME: &'static str = "scss";
25 const CATEGORY: LanguageCategory = LanguageCategory::Programming;
26
27 type TokenType = crate::kind::ScssSyntaxKind;
28 type ElementType = crate::kind::ScssSyntaxKind;
29 type TypedRoot = ();
30}