Skip to main content

oak_racket/builder/
mod.rs

1use oak_core::{
2    builder::{BuildOutput, Builder as CoreBuilder, BuilderCache},
3    source::{Source, TextEdit},
4};
5
6use crate::language::RacketLanguage;
7
8/// AST builder for Racket source code.
9pub struct Builder;
10
11impl CoreBuilder<RacketLanguage> for Builder {
12    fn build<'a, S: Source + ?Sized>(&self, _text: &S, _edits: &[TextEdit], _cache: &'a mut impl BuilderCache<RacketLanguage>) -> BuildOutput<RacketLanguage> {
13        BuildOutput::<RacketLanguage>::new(Ok(()))
14    }
15}