19 lines
480 B
Python
19 lines
480 B
Python
# -*- coding: utf-8 -*-
|
|
"""Various parser implementations.
|
|
|
|
.. versionadded:: 0.6.0
|
|
"""
|
|
from __future__ import absolute_import
|
|
from textblob.en import parse as pattern_parse
|
|
from textblob.base import BaseParser
|
|
|
|
|
|
class PatternParser(BaseParser):
|
|
"""Parser that uses the implementation in Tom de Smedt's pattern library.
|
|
http://www.clips.ua.ac.be/pages/pattern-en#parser
|
|
"""
|
|
|
|
def parse(self, text):
|
|
"""Parses the text."""
|
|
return pattern_parse(text)
|