1
0
forked from M-Labs/nac3

nac3artiq: rename the filename of modinit

rename from __nac3_synthesized_modinit__ to <nac3_synthesized_modinit> to be more idomatic python
This commit is contained in:
ychenfo 2022-05-11 03:51:01 +08:00
parent 3f327113b2
commit ae6434696c

View File

@ -623,7 +623,7 @@ impl Nac3 {
format!("def __modinit__():\n base.{}({})", method_name, arg_names.join(", ")) format!("def __modinit__():\n base.{}({})", method_name, arg_names.join(", "))
}; };
let mut synthesized = let mut synthesized =
parse_program(&synthesized, "__nac3_synthesized_modinit__".to_string().into()).unwrap(); parse_program(&synthesized, "<nac3_synthesized_modinit>".to_string().into()).unwrap();
let inner_resolver = Arc::new(InnerResolver { let inner_resolver = Arc::new(InnerResolver {
id_to_type: builtins_ty.clone().into(), id_to_type: builtins_ty.clone().into(),
id_to_def: builtins_def.clone().into(), id_to_def: builtins_def.clone().into(),
@ -657,7 +657,7 @@ impl Nac3 {
if let Err(e) = composer.start_analysis(true) { if let Err(e) = composer.start_analysis(true) {
// report error of __modinit__ separately // report error of __modinit__ separately
if !e.contains("__nac3_synthesized_modinit__") { if !e.contains("<nac3_synthesized_modinit>") {
return Err(CompileError::new_err(format!( return Err(CompileError::new_err(format!(
"compilation failed\n----------\n{}", "compilation failed\n----------\n{}",
e e