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:
PointAgreement(
const PosFunctionPtr& pos1_expr,
const PosFunctionPtr& pos2_expr,
const TSetFunctionPtr& attribs_expr)
const TSetFunctionPtr& attribs_expr,
const Corpus2::Tagset& tagset)
: pos1_expr_(pos1_expr),
pos2_expr_(pos2_expr),
attribs_expr_(attribs_expr)
attribs_expr_(attribs_expr),
tagset_(tagset)
{
BOOST_ASSERT(pos1_expr_);
BOOST_ASSERT(pos2_expr_);
......@@ -45,6 +47,7 @@ protected:
const PosFunctionPtr pos1_expr_;
const PosFunctionPtr pos2_expr_;
const TSetFunctionPtr attribs_expr_;
const Corpus2::Tagset& tagset_;
/**
* Gets two positions from arguments. If either of them
......
......@@ -18,10 +18,12 @@ public:
StrongAgreement(
const PosFunctionPtr& left_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),
right_pos_expr_(right_pos_expr),
attribs_expr_(attribs_expr)
attribs_expr_(attribs_expr),
tagset_(tagset)
{
BOOST_ASSERT(left_pos_expr_);
BOOST_ASSERT(right_pos_expr_);
......@@ -45,6 +47,7 @@ protected:
const PosFunctionPtr left_pos_expr_;
const PosFunctionPtr right_pos_expr_;
const TSetFunctionPtr attribs_expr_;
const Corpus2::Tagset& tagset_;
/**
* Gets start and end positions for range from arguments.
......
......@@ -18,10 +18,12 @@ public:
WeakAgreement(
const PosFunctionPtr& left_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),
right_pos_expr_(right_pos_expr),
attribs_expr_(attribs_expr)
attribs_expr_(attribs_expr),
tagset_(tagset)
{
BOOST_ASSERT(left_pos_expr_);
BOOST_ASSERT(right_pos_expr_);
......@@ -45,6 +47,7 @@ protected:
const PosFunctionPtr left_pos_expr_;
const PosFunctionPtr right_pos_expr_;
const TSetFunctionPtr attribs_expr_;
const Corpus2::Tagset& tagset_;
/**
* Gets start and end positions for range from arguments.
......
......@@ -22,11 +22,13 @@ public:
const PosFunctionPtr& left_pos_expr,
const PosFunctionPtr& right_pos_expr,
const TSetFunctionPtr& attribs_expr,
const TSetFunctionPtr& mask_expr)
const TSetFunctionPtr& mask_expr,
const Corpus2::Tagset& tagset)
: left_pos_expr_(left_pos_expr),
right_pos_expr_(right_pos_expr),
attribs_expr_(attribs_expr),
mask_expr_(mask_expr)
mask_expr_(mask_expr),
tagset_(tagset)
{
BOOST_ASSERT(left_pos_expr_);
BOOST_ASSERT(right_pos_expr_);
......@@ -54,7 +56,7 @@ protected:
const TSetFunctionPtr attribs_expr_;
const TSetFunctionPtr mask_expr_;
const Corpus2::Tagset& tagset_;
/**
* 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