/** ** \file bind/tasks.hh ** \brief Bind module related tasks. */ // FIXME DONE: Some code was deleted here. #pragma once #include namespace bind::tasks { TASK_GROUP("4. Binding"); // Binding tasks DISJUNCTIVE_TASK_DECLARE("bound", "default the binding to Tiger " "(without objects nor overloading)", "bindings-compute" " combine-bindings-compute" " object-bindings-compute" " assert-bindings-compute"); TASK_DECLARE("b|bindings-compute", "bind the name uses to their definitions", bind, "parse"); TASK_DECLARE("B|bindings-display", "enable the bindings display in the next --ast-display " "invocation. does not imply --bindings-compute", display_bind, ""); // Renaming tasks TASK_DECLARE("rename", "rename identifiers", rename, "bindings-compute"); }