Skip to main content

oak_racket/language/
mod.rs

1use oak_core::language::{Language, LanguageCategory};
2
3use crate::{lexer::TokenType, parser::ElementType};
4
5/// Racket language definition.
6pub struct RacketLanguage;
7
8impl Language for RacketLanguage {
9    const NAME: &'static str = "racket";
10    const CATEGORY: LanguageCategory = LanguageCategory::Programming;
11
12    type TokenType = TokenType;
13    type ElementType = ElementType;
14    type TypedRoot = ();
15}