summaryrefslogtreecommitdiff
path: root/extractor/rule_extractor.h
blob: 13b5447a2a20595524ea849315c25e3b0db6d1cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef _RULE_EXTRACTOR_H_
#define _RULE_EXTRACTOR_H_

#include <memory>

using namespace std;

class Alignment;
class DataArray;
class SuffixArray;

class RuleExtractor {
 public:
  RuleExtractor(
      shared_ptr<SuffixArray> source_suffix_array,
      shared_ptr<DataArray> target_data_array,
      const Alignment& alingment);

  void ExtractRules();
};

#endif