oak_delphi/
lib.rs

1//! Delphi programming language parser implementation
2//!
3//! This module provides a complete parser for the Delphi programming language,
4//! including lexer, syntax definitions, and language configuration.
5
6#![feature(new_range_api)]
7#![doc = include_str!("readme.md")]
8#![doc(html_logo_url = "https://raw.githubusercontent.com/ygg-lang/oaks/refs/heads/dev/documents/logo.svg")]
9#![doc(html_favicon_url = "https://raw.githubusercontent.com/ygg-lang/oaks/refs/heads/dev/documents/logo.svg")]
10
11pub mod ast;
12mod kind;
13mod language;
14mod lexer;
15
16// Re-export main types
17pub use crate::{
18    ast::DelphiRoot,
19    kind::{DelphiSyntaxKind, DelphiToken},
20    language::DelphiLanguage,
21    lexer::DelphiLexer,
22};