oak_bash/language/
mod.rs

1use crate::{ast::BashRoot, kind::BashSyntaxKind};
2use oak_core::Language;
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
6pub struct BashLanguage {}
7
8impl Language for BashLanguage {
9    type SyntaxKind = BashSyntaxKind;
10    type TypedRoot = BashRoot;
11}
12
13impl Default for BashLanguage {
14    fn default() -> Self {
15        Self {}
16    }
17}