#ifndef SWIG_LIBCCL_PARSER_I
#define SWIG_LIBCCL_PARSER_I

%module libcclparser
%{
  #include <libwccl/parser/Parser.h>
%}

%include "libcorpustagsetmanager.i"

%include "std_string.i"
%include "std_vector.i"

namespace Wccl {
  class Parser {
  public:
    Parser(const Corpus2::Tagset&);
    ~TagsetManager();

    /* --------------------------------------------------------------------- */
  };
}

using namespace std;
using namespace Corpus2;

#endif /* SWIG_LIBCCL_PARSER_I */