chiark / gitweb /
specs: template expand when loading in otter cli, debug
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 8 Jun 2021 00:14:55 +0000 (01:14 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 8 Jun 2021 00:57:29 +0000 (01:57 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
cli/forgame.rs

index 429561435f20a995117a1a8f6ae770b571cb29eb..505769a8e1750b527608bab82676b96285f13929 100644 (file)
@@ -55,7 +55,14 @@ mod reset_game {
         let spec_toml = read_spec_from_path(
           filename, SpecRaw::<GameSpec>::new())?;
 
-        let spec_toml = bundles::spec_macroexpand(spec_toml, &mut |_,_|Ok(()))
+        let spec_toml = bundles::spec_macroexpand(spec_toml, &mut |what,data|{
+          if ma.verbose >= 2 {
+            for (lno,l) in data.split('\n').enumerate() {
+              eprintln!("spec {} {} {}", what, lno+1, l);
+            }
+          }
+          Ok(())
+        })
           .context("failed to template expand game spec")?;
 
         MGI::ResetFromGameSpec { spec_toml }