summaryrefslogtreecommitdiff
path: root/tiger-compiler/src/combine/type-checker.hh
blob: 02370d2f1a7db1aee678b72e8ffd1d1a69ff2574 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
 ** \file combine/type-checker.hh
 ** \brief Declaration of combine::TypeChecker.
 */

#pragma once

#include <object/type-checker.hh>
#include <overload/binder.hh>
#include <overload/type-checker.hh>
#include <type/class.hh>
#include <type/types.hh>

namespace combine
{
  /// Perform type checking, allowing objects, and compute
  /// the bindings of the object's methods and fields.
  // FIXME: Some code was deleted here (class TypeChecker inheriting from overload::TypeChecker and object::TypeChecker).

} // namespace combine