Skip to content
Snippets Groups Projects
Commit e34bd768 authored by ilor's avatar ilor
Browse files

Merge branch 'master' of nlp.pwr.wroc.pl:wccl

parents c826b0b9 cc9601b3
Branches
No related merge requests found
...@@ -19,10 +19,12 @@ public: ...@@ -19,10 +19,12 @@ public:
PointAgreement( PointAgreement(
const PosFunctionPtr& pos1_expr, const PosFunctionPtr& pos1_expr,
const PosFunctionPtr& pos2_expr, const PosFunctionPtr& pos2_expr,
const TSetFunctionPtr& attribs_expr) const TSetFunctionPtr& attribs_expr,
const Corpus2::Tagset& tagset)
: pos1_expr_(pos1_expr), : pos1_expr_(pos1_expr),
pos2_expr_(pos2_expr), pos2_expr_(pos2_expr),
attribs_expr_(attribs_expr) attribs_expr_(attribs_expr),
tagset_(tagset)
{ {
BOOST_ASSERT(pos1_expr_); BOOST_ASSERT(pos1_expr_);
BOOST_ASSERT(pos2_expr_); BOOST_ASSERT(pos2_expr_);
...@@ -45,6 +47,7 @@ protected: ...@@ -45,6 +47,7 @@ protected:
const PosFunctionPtr pos1_expr_; const PosFunctionPtr pos1_expr_;
const PosFunctionPtr pos2_expr_; const PosFunctionPtr pos2_expr_;
const TSetFunctionPtr attribs_expr_; const TSetFunctionPtr attribs_expr_;
const Corpus2::Tagset& tagset_;
/** /**
* Gets two positions from arguments. If either of them * Gets two positions from arguments. If either of them
......
...@@ -18,10 +18,12 @@ public: ...@@ -18,10 +18,12 @@ public:
StrongAgreement( StrongAgreement(
const PosFunctionPtr& left_pos_expr, const PosFunctionPtr& left_pos_expr,
const PosFunctionPtr& right_pos_expr, const PosFunctionPtr& right_pos_expr,
const TSetFunctionPtr& attribs_expr) const TSetFunctionPtr& attribs_expr,
const Corpus2::Tagset& tagset)
: left_pos_expr_(left_pos_expr), : left_pos_expr_(left_pos_expr),
right_pos_expr_(right_pos_expr), right_pos_expr_(right_pos_expr),
attribs_expr_(attribs_expr) attribs_expr_(attribs_expr),
tagset_(tagset)
{ {
BOOST_ASSERT(left_pos_expr_); BOOST_ASSERT(left_pos_expr_);
BOOST_ASSERT(right_pos_expr_); BOOST_ASSERT(right_pos_expr_);
...@@ -45,6 +47,7 @@ protected: ...@@ -45,6 +47,7 @@ protected:
const PosFunctionPtr left_pos_expr_; const PosFunctionPtr left_pos_expr_;
const PosFunctionPtr right_pos_expr_; const PosFunctionPtr right_pos_expr_;
const TSetFunctionPtr attribs_expr_; const TSetFunctionPtr attribs_expr_;
const Corpus2::Tagset& tagset_;
/** /**
* Gets start and end positions for range from arguments. * Gets start and end positions for range from arguments.
......
...@@ -18,10 +18,12 @@ public: ...@@ -18,10 +18,12 @@ public:
WeakAgreement( WeakAgreement(
const PosFunctionPtr& left_pos_expr, const PosFunctionPtr& left_pos_expr,
const PosFunctionPtr& right_pos_expr, const PosFunctionPtr& right_pos_expr,
const TSetFunctionPtr& attribs_expr) const TSetFunctionPtr& attribs_expr,
const Corpus2::Tagset& tagset)
: left_pos_expr_(left_pos_expr), : left_pos_expr_(left_pos_expr),
right_pos_expr_(right_pos_expr), right_pos_expr_(right_pos_expr),
attribs_expr_(attribs_expr) attribs_expr_(attribs_expr),
tagset_(tagset)
{ {
BOOST_ASSERT(left_pos_expr_); BOOST_ASSERT(left_pos_expr_);
BOOST_ASSERT(right_pos_expr_); BOOST_ASSERT(right_pos_expr_);
...@@ -45,6 +47,7 @@ protected: ...@@ -45,6 +47,7 @@ protected:
const PosFunctionPtr left_pos_expr_; const PosFunctionPtr left_pos_expr_;
const PosFunctionPtr right_pos_expr_; const PosFunctionPtr right_pos_expr_;
const TSetFunctionPtr attribs_expr_; const TSetFunctionPtr attribs_expr_;
const Corpus2::Tagset& tagset_;
/** /**
* Gets start and end positions for range from arguments. * Gets start and end positions for range from arguments.
......
...@@ -22,11 +22,13 @@ public: ...@@ -22,11 +22,13 @@ public:
const PosFunctionPtr& left_pos_expr, const PosFunctionPtr& left_pos_expr,
const PosFunctionPtr& right_pos_expr, const PosFunctionPtr& right_pos_expr,
const TSetFunctionPtr& attribs_expr, const TSetFunctionPtr& attribs_expr,
const TSetFunctionPtr& mask_expr) const TSetFunctionPtr& mask_expr,
const Corpus2::Tagset& tagset)
: left_pos_expr_(left_pos_expr), : left_pos_expr_(left_pos_expr),
right_pos_expr_(right_pos_expr), right_pos_expr_(right_pos_expr),
attribs_expr_(attribs_expr), attribs_expr_(attribs_expr),
mask_expr_(mask_expr) mask_expr_(mask_expr),
tagset_(tagset)
{ {
BOOST_ASSERT(left_pos_expr_); BOOST_ASSERT(left_pos_expr_);
BOOST_ASSERT(right_pos_expr_); BOOST_ASSERT(right_pos_expr_);
...@@ -54,7 +56,7 @@ protected: ...@@ -54,7 +56,7 @@ protected:
const TSetFunctionPtr attribs_expr_; const TSetFunctionPtr attribs_expr_;
const TSetFunctionPtr mask_expr_; const TSetFunctionPtr mask_expr_;
const Corpus2::Tagset& tagset_;
/** /**
* Gets range specified via Position expressions. Trims the range * Gets range specified via Position expressions. Trims the range
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment