diff --git a/README.md b/README.md index 1aa52290..7bffb426 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,12 @@ Once the proof is complete, we can explore the generated symbolic execution trac klab debug ``` +### Embedded rules + +klab comes with a set of pre-defined K rewrite rules, additional to the ones +defined in [evm-semantics](https://github.com/kframework/evm-semantics). They +are located in `resources/rules.k.tmpl`. + ### Key Bindings Toggle different views by pressing any of the following keys: diff --git a/lib/build.js b/lib/build.js index 5f64f63a..a1fcc7be 100644 --- a/lib/build.js +++ b/lib/build.js @@ -175,7 +175,7 @@ endmodule .join("\n") const rules_k = rules_template([ - fs.readFileSync(path.join(__dirname, "../resources/rules.k.tmp")).toString(), + fs.readFileSync(path.join(__dirname, "../resources/rules.k.tmpl")).toString(), rules ]) const rules_path = path.join(KLAB_OUT, "rules.k"); diff --git a/resources/rules.k.tmp b/resources/rules.k.tmpl similarity index 100% rename from resources/rules.k.tmp rename to resources/rules.k.tmpl