Function tvix_eval::parse_compile_internal
source · pub(crate) fn parse_compile_internal(
result: &mut EvaluationResult,
code: &str,
file: Arc<File>,
location: Option<PathBuf>,
source: SourceCode,
builtins: Vec<(&'static str, Value)>,
src_builtins: Vec<(&'static str, &'static str)>,
enable_import: bool,
compiler_observer: &mut dyn CompilerObserver
) -> Option<(Rc<Lambda>, Rc<HashMap<&'static str, Value>>)>
Expand description
Internal helper function for common parsing & compilation logic between the public functions.