[
LineTemplate.new(
WordTemplate.new(:adjective, 0, :any, 1),
WordTemplate.new(:noun, 1, :any, 1),
WordTemplate.new(:to_be, 1, :any, 1),
WordTemplate.new(:adjective, 1, :any, 1)
),
LineTemplate.new(
WordTemplate.new(:mass_noun_determiner),
WordTemplate.new(:adjective, 0, :common),
WordTemplate.new(:mass_noun, 1),
WordTemplate.new(:to_be, 1, :singular),
WordTemplate.new(:adjective_adverb),
WordTemplate.new(:adjective, 1, :any)
)
],
[
LineTemplate.new(
WordTemplate.new(:verb, 1, :plural),
WordTemplate.new(:determiner, 0, :plural),
WordTemplate.new(:adjective, 0, :plural),
WordTemplate.new(:noun, 1, :plural),
WordTemplate.new(:verb_adverb)
),
LineTemplate.new(
WordTemplate.new(:determiner, 0, :any, 1),
WordTemplate.new(:noun, 1, :any, 1),
WordTemplate.new(:verb, 1, :any, 1),
WordTemplate.new(:mass_noun_determiner),
WordTemplate.new(:mass_noun, 1)
),
LineTemplate.new(
WordTemplate.new(:pronoun, 1, :any, 1),
WordTemplate.new(:verb, 1, :any, 1),
WordTemplate.new(:determiner, 1, :singular, 2),
WordTemplate.new(:adjective, 0, :singular, 2),
WordTemplate.new(:noun, 1, :singular, 2),
WordTemplate.new(:verb_adverb)
)
],
[
[
LineTemplate.new(
WordTemplate.new(:adjective, 0, :common),
WordTemplate.new(:mass_noun, 1),
WordTemplate.custom('is like', 2),
WordTemplate.new(:adjective, 0, :common),
WordTemplate.new(:mass_noun, 1)
),
LineTemplate.new(
WordTemplate.new(:adjective, 0, :plural),
WordTemplate.new(:noun, 1, :plural),
WordTemplate.custom('are like', 2),
WordTemplate.new(:adjective, 0, :common),
WordTemplate.new(:mass_noun, 1)
),
LineTemplate.new(
WordTemplate.new(:determiner, 0, :singular, 1),
WordTemplate.new(:adjective, 0, :singular, 1),
WordTemplate.new(:noun, 1, :singular, 1),
WordTemplate.custom('is like', 2),
WordTemplate.new(:determiner, 1, :singular, 2),
WordTemplate.new(:adjective, 0, :singular, 2),
WordTemplate.new(:noun, 1, :singular, 2)
),
LineTemplate.new(
WordTemplate.new(:adjective, 0, :plural, 1),
WordTemplate.new(:noun, 1, :plural, 1),
WordTemplate.custom('are like', 2),
WordTemplate.new(:adjective, 0, :plural, 2),
WordTemplate.new(:noun, 1, :plural, 2)
)
],
LineTemplate.new(
WordTemplate.new(:pronoun, 1, :any, 1),
WordTemplate.new(:verb_self, 1, :any, 1),
WordTemplate.custom('like', 1),
WordTemplate.custom(%w(a the), 1),
WordTemplate.new(:adjective, 0, :singular),
WordTemplate.new(:noun, 1, :singular)
),
LineTemplate.new(
WordTemplate.new(:noun, 0, :plural),
WordTemplate.new(:verb_self, 1, :plural),
WordTemplate.custom('like', 1),
WordTemplate.new(:adjective, 0, :plural),
WordTemplate.new(:noun, 1, :plural)
),
LineTemplate.new(
WordTemplate.new(:determiner, 0, :any, 1),
WordTemplate.new(:adjective, 0, :any, 1),
WordTemplate.new(:noun, 1, :any, 1),
WordTemplate.custom('of', 1),
WordTemplate.new(:mass_noun, 1),
WordTemplate.new(:verb_self, 1, :any, 1)
)
],
[
LineTemplate.new(
WordTemplate.new(:determiner, 0, :any, 1),
WordTemplate.new(:noun, 1, :any, 1),
WordTemplate.new(:verb, 1, :any, 1),
WordTemplate.new(:determiner, 1, :singular, 2),
WordTemplate.new(:noun, 1, :singular, 2)
),
LineTemplate.new(
WordTemplate.new(:determiner, 0, :any, 1),
WordTemplate.new(:noun, 1, :any, 1),
WordTemplate.new(:verb, 1, :any, 1),
WordTemplate.new(:determiner, 0, :plural, 2),
WordTemplate.new(:noun, 1, :plural, 2)
)
],
[
LineTemplate.new(
WordTemplate.new(:verb, 1, :plural),
WordTemplate.custom('the', 1),
WordTemplate.new(:mass_noun, 1),
WordTemplate.new(:mass_noun, 1)
),
LineTemplate.new(
WordTemplate.custom('the', 1),
WordTemplate.new(:mass_noun, 1),
WordTemplate.new(:mass_noun, 1),
WordTemplate.new(:verb_self, 1, :singular)
)
]