Reformat grammar.py
This commit is contained in:
parent
370415e29b
commit
416d00bf69
14
grammar.py
14
grammar.py
|
@ -15,8 +15,6 @@ from grammatical_types import (
|
|||
VerbPhrase,
|
||||
)
|
||||
|
||||
# 3A: LOVE POEM
|
||||
|
||||
def pluralize(noun):
|
||||
"Noun -> PluralNoun"
|
||||
assert type(noun) == Noun
|
||||
|
@ -25,55 +23,43 @@ def pluralize(noun):
|
|||
else:
|
||||
return PluralNoun(noun + 's')
|
||||
|
||||
# 3B: COUPLET
|
||||
|
||||
def noun_phrase(adjective, noun):
|
||||
"(Adjective, Noun) -> NounPhrase"
|
||||
#YOUR CODE GOES HERE
|
||||
|
||||
raise NotImplementedError("This function isn't done!")
|
||||
|
||||
def determine_noun_phrase(determiner, noun_phrase):
|
||||
"(Determiner, NounPhrase) -> Determined NounPhrase"
|
||||
#YOUR CODE GOES HERE
|
||||
|
||||
raise NotImplementedError("This function isn't done!")
|
||||
|
||||
def make_definite(noun_phrase):
|
||||
"NounPhrase -> DeterminedNounPhrase"
|
||||
#YOUR CODE GOES HERE
|
||||
|
||||
raise NotImplementedError("This function isn't done!")
|
||||
|
||||
def make_indefinite(noun_phrase):
|
||||
"NounPhrase -> DeterminedNounPhrase"
|
||||
#YOUR CODE GOES HERE
|
||||
|
||||
raise NotImplementedError("This function isn't done!")
|
||||
|
||||
# 3C: LIMERICK
|
||||
|
||||
def verb_phrase(adverb, verb_phrase):
|
||||
"(Adverb, VerbPhrase) -> VerbPhrase"
|
||||
#YOUR CODE GOES HERE
|
||||
|
||||
raise NotImplementedError("This function isn't done!")
|
||||
|
||||
def past_tense_transitive(verb):
|
||||
"TransitiveVerb -> PastTenseTransitiveVerb"
|
||||
#YOUR CODE GOES HERE
|
||||
|
||||
raise NotImplementedError("This function isn't done!")
|
||||
|
||||
def past_tense_intransitive(verb):
|
||||
"TransitiveVerb -> PastTenseIntransitiveVerb"
|
||||
#YOUR CODE GOES HERE
|
||||
|
||||
raise NotImplementedError("This function isn't done!")
|
||||
|
||||
def verb_phrase_transitive(verb, noun_phrase):
|
||||
"(TransitiveVerb, NounPhrase) -> VerbPhrase"
|
||||
#YOUR CODE GOES HERE
|
||||
|
||||
raise NotImplementedError("This function isn't done!")
|
||||
|
||||
|
|
Loading…
Reference in New Issue