# NodeBox

Create visual output with Python programming code
Home Download Reference Tutorial Library Gallery About

# wordnet.grammar()

## Syntax

    grammar(type)

## Description

Sets the type of grammar wordnet looks into: NOUNS (by default), VERBS, ADJECTIVES or ADVERBS. This is a state function: all subsequent commands query the same type of grammar, until this function is called with a different type.

## Example

Print the meaning of fall as in falling down, not as season.

    wordnet = ximport("wordnet")
    wordnet.grammar(wordnet.VERBS)
    print wordnet.gloss("fall")
    >>>descend in free fall under the influence of gravity;
    >>>"The branch fell from the tree";
    >>>"The unfortunate hiker fell into a crevasse"

In some cases it might be useful to query NOUNS, VERBS, ADJECTIVES, ADVERBS directly: the following returns True; fish is a noun.

    print wordnet.NOUNS.has_key("fish")
    >>>True

The following returns False; breathe is not a noun.

    print wordnet.NOUNS.has_key("breathe")
    >>>False