diff --git a/swig/token.i b/swig/token.i index 7e5cb2f0447906878401421236c57ff9302444fc..19a0c56b1cc0c05b9ce6381e2c17169618df4e52 100644 --- a/swig/token.i +++ b/swig/token.i @@ -9,9 +9,11 @@ %include "lexeme.i" %include "tagset.i" +%include "tokenmetadata.i" %include "std_string.i" %include "std_vector.i" +%include "boost_shared_ptr.i" %feature("notabstract") Corpus2::Token; @@ -57,6 +59,10 @@ namespace Corpus2 { bool has_disamb_lexeme() const; int count_disamb_lexemes() const; + + boost::shared_ptr<TokenMetaData> get_metadata() const; + void set_metadata(TokenMetaData& md); + void set_metadata_ptr(boost::shared_ptr<TokenMetaData> md); }; }