module Gargantext.Core.Text.Terms.Multi.Lang.En (groupTokens)
where
import Gargantext.Prelude
import Gargantext.Core.Types
import Gargantext.Core.Text.Terms.Multi.Group
groupTokens :: [TokenTag] -> [TokenTag]
groupTokens :: [TokenTag] -> [TokenTag]
groupTokens [] = []
groupTokens [TokenTag]
ntags = POS -> POS -> [TokenTag] -> [TokenTag]
group2 POS
NP POS
NP
([TokenTag] -> [TokenTag]) -> [TokenTag] -> [TokenTag]
forall a b. (a -> b) -> a -> b
$ POS -> POS -> [TokenTag] -> [TokenTag]
group2 POS
NP POS
VB
([TokenTag] -> [TokenTag]) -> [TokenTag] -> [TokenTag]
forall a b. (a -> b) -> a -> b
$ POS -> POS -> [TokenTag] -> [TokenTag]
group2 POS
IN POS
DT
([TokenTag] -> [TokenTag]) -> [TokenTag] -> [TokenTag]
forall a b. (a -> b) -> a -> b
$ POS -> POS -> [TokenTag] -> [TokenTag]
group2 POS
JJ POS
NP
([TokenTag] -> [TokenTag]) -> [TokenTag] -> [TokenTag]
forall a b. (a -> b) -> a -> b
$ POS -> POS -> [TokenTag] -> [TokenTag]
group2 POS
JJ POS
JJ
([TokenTag] -> [TokenTag]) -> [TokenTag] -> [TokenTag]
forall a b. (a -> b) -> a -> b
$ POS -> POS -> [TokenTag] -> [TokenTag]
group2 POS
JJ POS
CC
([TokenTag] -> [TokenTag]) -> [TokenTag] -> [TokenTag]
forall a b. (a -> b) -> a -> b
$ [TokenTag]
ntags