Ignore:
Timestamp:
Feb 25, 2018, 12:38:51 PM (17 months ago)
Author:
cameron
Message:

Grapheme Cluster Break kernel

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/kernels/grep_kernel.h

    r5816 r5881  
    4343class ICGrepKernel : public ICGrepSignature, public pablo::PabloKernel {
    4444public:
    45     ICGrepKernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder, re::RE * const re_ast, std::vector<cc::Alphabet *> alphabets = {});
     45    ICGrepKernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder, re::RE * const re_ast, std::vector<std::string> externals, std::vector<cc::Alphabet *> alphabets = {});
    4646    std::string makeSignature(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
    4747    bool isCachable() const override { return true; }
    4848protected:
    4949    void generatePabloMethod() override;
     50    std::vector<std::string> mExternals;
    5051    std::vector<cc::Alphabet *> mAlphabets;
    5152};
Note: See TracChangeset for help on using the changeset viewer.