Expand description
Parse a small subset of Rust source code into factorio_ir.
Structs§
- Discovered
Module - A transpilable module discovered in a source file.
Enums§
Functions§
- discover_
modules - Discover transpilable modules in a source file.
- lua_
output_ path - Returns the output Lua path for a dotted module name.
- module_
name_ from_ source - Returns the dotted module name for a source file relative to a source root, e.g.
- parse_
discovered_ module - Lower a discovered module into IR.
- parse_
discovered_ module_ with_ prefix - Like
parse_discovered_modulebut appliesmodule_prefixto all generated module local names. - parse_
module - Parse Rust source into a
factorio_ir::module::Module. - parse_
module_ with_ prefix - Like
parse_modulebut appliesmodule_prefixto all generated module local names (e.g."ms"turnssettingsintoms_settings). - require_
local_ name - Returns a valid Lua identifier for a required module path.