Skip to content
Snippets Groups Projects
Commit 880d795a authored by Adam Wardynski's avatar Adam Wardynski
Browse files

Merge branch 'master' into win32-compat

parents 22f15f15 49df8b35
Branches
No related tags found
No related merge requests found
...@@ -3,7 +3,7 @@ PROJECT(corpus2) ...@@ -3,7 +3,7 @@ PROJECT(corpus2)
set(corpus2_ver_major "0") set(corpus2_ver_major "0")
set(corpus2_ver_minor "1") set(corpus2_ver_minor "1")
set(corpus2_ver_patch "1") set(corpus2_ver_patch "2")
if(NOT LIBCORPUS2_SRC_DATA_DIR) if(NOT LIBCORPUS2_SRC_DATA_DIR)
......
...@@ -98,7 +98,7 @@ std::string Tagset::id_string(const Tag& tag) const ...@@ -98,7 +98,7 @@ std::string Tagset::id_string(const Tag& tag) const
Tag Tagset::parse_symbol(const std::string& s) const Tag Tagset::parse_symbol(const std::string& s) const
{ {
mask_t m = get_pos_mask(s); mask_t m = get_pos_mask(s);
if (m.none()) { if (m.any()) {
return Tag(m); return Tag(m);
} }
m = get_attribute_mask(s); m = get_attribute_mask(s);
......
...@@ -216,6 +216,18 @@ BOOST_FIXTURE_TEST_CASE( s, F ) ...@@ -216,6 +216,18 @@ BOOST_FIXTURE_TEST_CASE( s, F )
} }
BOOST_FIXTURE_TEST_CASE( symbols, F )
{
Corpus2::Tag t;
t = tagset->parse_symbol("some");
BOOST_CHECK_EQUAL(tagset->tag_to_symbol_string(t), "some");
t = tagset->parse_symbol("tag");
BOOST_CHECK_EQUAL(tagset->tag_to_symbol_string(t), "tag");
t = tagset->parse_symbol("C");
BOOST_CHECK_EQUAL(tagset->tag_to_symbol_string(t), "C");
BOOST_CHECK(tagset->tag_to_symbol_string(t, false) != "C");
}
BOOST_AUTO_TEST_SUITE_END() BOOST_AUTO_TEST_SUITE_END()
BOOST_AUTO_TEST_CASE(bs_split) BOOST_AUTO_TEST_CASE(bs_split)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment