aboutsummaryrefslogtreecommitdiff
path: root/mingling_macros/src/dispatch_tree_gen.rs
diff options
context:
space:
mode:
Diffstat (limited to 'mingling_macros/src/dispatch_tree_gen.rs')
-rw-r--r--mingling_macros/src/dispatch_tree_gen.rs15
1 files changed, 0 insertions, 15 deletions
diff --git a/mingling_macros/src/dispatch_tree_gen.rs b/mingling_macros/src/dispatch_tree_gen.rs
index 3967aac..a2cd52c 100644
--- a/mingling_macros/src/dispatch_tree_gen.rs
+++ b/mingling_macros/src/dispatch_tree_gen.rs
@@ -1,18 +1,3 @@
-//! Dispatch Tree Generation
-//!
-//! This module generates the dispatch tree code for the `dispatch_tree` feature.
-//! It builds a compact, hardcoded match tree at compile time to achieve O(len)
-//! command dispatch.
-//!
-//! # Algorithm
-//!
-//! For each depth, group nodes by the character at that depth.
-//! - If a group has only one node: emit `starts_with` check for the full name.
-//! - If a group has multiple nodes: emit a `match raw_chars.nth(depth)` arm and recurse.
-//! - At the leaf: call `Dispatcher::begin` on the matched dispatcher.
-//!
-//! Names are matched with a trailing space (e.g. "hello ") to ensure exact boundary.
-
use proc_macro2::TokenStream;
use quote::quote;
use std::collections::BTreeMap;