osp_cli/completion/
mod.rs1mod context;
12pub mod engine;
13pub mod model;
14pub mod parse;
15pub mod suggest;
16pub mod tree;
17
18pub use engine::CompletionEngine;
19pub use model::{
20 ArgNode, CommandLine, CompletionAnalysis, CompletionContext, CompletionNode, CompletionTree,
21 ContextScope, CursorState, FlagNode, FlagOccurrence, MatchKind, ParsedLine, QuoteStyle,
22 Suggestion, SuggestionEntry, SuggestionOutput, TailItem, ValueType,
23};
24pub use parse::{CommandLineParser, TokenSpan};
25pub use suggest::SuggestionEngine;
26pub use tree::{CommandSpec, CompletionTreeBuilder, ConfigKeySpec};