Crate windjammer

Crate windjammer 

Source

Modules§

analyzer
auto_clone
auto_fix
cli
codegen
Multi-target code generation
compiler_database
Compiler Database using Salsa for Incremental Compilation
component
Component compiler for .wj files
component_analyzer
config
ejector
Ejector - Convert Windjammer projects to standalone Rust projects
error
Windjammer Compiler Error Types
error_catalog
error_codes
error_mapper
error_statistics
error_tui
fuzzy_matcher
inference
lexer
optimizer
Windjammer Optimization Phases
parser
Windjammer Parser
parser_impl
parser_recovery
Parser Error Recovery
source_map
source_map_cache
stdlib_scanner
Scans Rust source files to extract function signatures for the SignatureRegistry This allows the compiler to know the ownership requirements of stdlib functions
syntax_highlighter
ui

Enums§

CompilationTarget

Functions§

generate_mod_file
Generate mod.rs file with pub mod declarations and re-exports
run_tests
Run tests (discovers and runs all test functions)
strip_main_functions
Strip main() functions from generated Rust files (library mode)