summaryrefslogtreecommitdiff
path: root/tiger-compiler/src/astclone/tasks.hh
blob: 25b346bf086c5e2677a33425246ad5f47a417d26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
 ** \file astclone/tasks.hh
 ** \brief Astclone module tasks.
 */

#pragma once

#include <misc/fwd.hh>

#include <task/libtask.hh>

/// Tasks of the astclone module.
namespace astclone::tasks
{
  TASK_GROUP("2.5 Cloning");

  /// Clone ast::tasks::the_program, and replace it with its copy.
  TASK_DECLARE("clone", "clone the Ast", clone, "parse");

} // namespace astclone::tasks