get_phrases: Extract the Phrases from Parsed Sentence

Description Usage Arguments Value Examples

Description

Extract highest level phrases from a sentence (see http://www.surdeanu.info/mihai/teaching/ista555-spring15/readings/PennTreebankConstituents.html for more on phrase types).

Usage

1

Arguments

x

A parsed character string or list (see parser).

Value

Returns a list of character vectors of highest level phrases.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
## Not run: 
txt <- c(
    "Really, I like chocolate because it is good. It smells great.",
    "Robots are rather evil and most are devoid of decency.",
    "He is my friend.",
    "Clifford the big red dog ate my lunch.",
    "Professor Johns can not teach",
    "",
    NA
)

if(!exists('parse_ann')) {
    parse_ann <- parse_annotator()
}
(x <- parser(txt, parse_ann))
get_phrases(x)

lapply(get_phrases(x), get_leaves)

## End(Not run)

trinker/parsent documentation built on May 31, 2019, 9:41 p.m.