Skip to main content

Crate fncc_core

Crate fncc_core 

Source

Re-exports§

pub use parser::parse;
pub use router::RouteInfo;
pub use router::RouteTree;

Modules§

codegen
config
parser
router
semantic

Structs§

GenerateOptions
Configuration for the fncc compilation pipeline. Use GenerateOptions::new(ui_dir, out_file) for default (legacy) behavior, or set src_dir to enable semantic analysis (state inference, command validation).

Functions§

generate_all
Legacy entry point: parse all .fui files under ui_dir and write generated Rust code into out_file. No semantic analysis.
generate_all_with_options
Full entry point: parse .fui files and optionally run semantic analysis (state inference, command validation) when opts.src_dir is Some.