Tag¶
burmesenlp.tag.pos_tag ¶
pos_tag(words: Sequence[str], engine: str = 'rule', *, lexicon: Optional[Lexicon] = None) -> List[Tuple[str, str]]
Tag an already-segmented word list.
Source code in src/burmesenlp/tag/__init__.py
burmesenlp.tag.rule.POSTagger ¶
Filter-based rule POS tagger: candidates → rules → final tags.
Source code in src/burmesenlp/tag/rule.py
tag ¶
tag(words: Sequence[str], *, mwe: Optional[Sequence[MWEToken]] = None, mwe_pos: Optional[Mapping[int, str]] = None) -> List[Tuple[str, str]]
Tag words, optionally forcing POS at BMWE-merged indices.
Pass either mwe (uses each span's index + resolved_pos())
or an explicit mwe_pos map of merged_index → tag.