What shall I make? Hide syntax Hide errors (use with caution) Ignore recursion limit and time out instead (generally not recommended)
Edit the rules: # sentence Sentence -> NP_sg - VP_sg Sentence -> NP_sg - VP_sg - PrepP Sentence -> NP_pl - VP_pl Sentence -> NP_pl - VP_pl - PrepP Sentence -> NP_mass - VP_sg Sentence -> NP_mass - VP_sg - PrepP Sentence -> NP - aux - VP_u Sentence -> NP - aux - VP_u - PrepP # noun phrase NP -> NP_sg NP -> NP_pl NP -> NP_mass # singular noun phrase NP_sg -> det_sg - n_sg NP_sg -> det_sg - AdjP - n_sg NP_sg -> det_sg - attrib - n_sg NP_sg -> det_sg - AdjP - attrib - n_sg NP_sg -> nprop_sg # plural noun phrase NP_pl -> n_pl NP_pl -> det_pl - n_pl NP_pl -> AdjP - n_pl NP_pl -> det_pl - AdjP - n_pl NP_pl -> attrib - n_pl NP_pl -> det_pl - attrib - n_pl NP_pl -> AdjP - attrib - n_pl NP_pl -> det_pl - AdjP - attrib - n_pl # mass noun phrase NP_mass -> n_mass NP_mass -> det_mass - n_mass # singular verb phrase VP_sg -> vi_pt VP_sg -> AdvP - vi_pt VP_sg -> vi_pt - AdvP VP_sg -> vt_pt - NP VP_sg -> AdvP - vt_pt - NP VP_sg -> vi_sg_pres VP_sg -> AdvP - vi_sg_pres VP_sg -> vi_sg_pres - AdvP VP_sg -> vt_sg_pres - NP VP_sg -> AdvP - vt_sg_pres - NP # plural verb phrase VP_pl -> vi_pt VP_pl -> AdvP - vi_pt VP_pl -> vi_pt - AdvP VP_pl -> vt_pt - NP VP_pl -> AdvP - vt_pt - NP VP_pl -> vi_pl_pres VP_pl -> AdvP - vi_pl_pres VP_pl -> vi_pl_pres - AdvP VP_pl -> vt_pl_pres - NP VP_pl -> AdvP - vt_pl_pres - NP # uninflected verb phrase VP_u -> vi_u VP_u -> vt_u - NP # prepositional phrase PrepP -> prep - NP # adverb phrase (3) AdvP -> adv AdvP -> int - adv # adjective phrase (3) AdjP -> adj AdjP -> int - adj
Edit the vocabulary: a : det_sg acid : n_mass across : prep air : n_mass another : det_sg apple : n_sg apples : n_pl ate : vi_pt, vt_pt barn : n_sg barns : n_pl black : adj block : n_sg, vt_u, vt_pl_pres blocked : vt_pt blocks : n_pl, vt_sg_pres blue : adj book : n_sg books : n_pl bought : vt_pt box : n_sg, vt_u, vt_pl_pres boxes : n_pl, vt_sg_pres boy : n_sg boys : n_pl bright : adj bubble : n_sg bubbles : n_pl buy : vt_u, vt_pl_pres buys : vt_sg_pres cacti : n_pl cactus : n_sg cage : n_sg cages : n_pl can : n_sg, aux candle : n_sg candles : n_pl cans : n_pl cannot : aux can't : aux carbon : n_mass, attrib card : n_sg cards : n_pl cat : n_sg catch : vt_u, vt_pl_pres catches : vt_sg_pres cats : n_pl caught: vt_pt chair : n_sg chairs : n_pl "Chairman Mao" : nprop_sg clam : n_sg clammy : adj clams : n_pl coin : n_sg coins : n_pl cold : adj computer : n_sg computers : n_pl contain : vt_u, vt_pl_pres contained : vt_pt contains : vt_sg_pres cotton : n_mass, attrib cup : n_sg, vt_u, vt_pl_pres cupped : vt_pt cups : n_pl, vt_sg_pres curtain : n_sg curtains : n_pl dark : adj deep : adj deeply : adv deer : n_sg, n_pl definitely : adv doctor : n_sg doctors : n_pl dog : n_sg dogs : n_pl diamond : n_sg, attrib diamonds : n_pl dirt : n_mass door : n_sg doors : n_pl duck : n_sg, vi_u, vi_pl_pres ducked : vi_pt ducks : n_pl, vi_sg_pres eat : vi_u, vi_pl_pres, vt_u, vt_pl_pres eats : vi_sg_pres, vt_sg_pres electric : adj electricity : n_mass extremely : int fail : vi_u, vi_pl_pres failed : vi_pt fails : vi_sg_pres fall : vi_u, vi_pl_pres falls : vi_sg_pres fast : adj, vi_u, vi_pl_pres fasted : vi_pt fasts : vi_sg_pres fell : vi_pt few : det_pl fire : n_sg, n_mass, vt_u, vt_pl_pres fired : vt_pt fires : n_pl, vt_sg_pres first : adj fish : n_sg, n_pl five : det_pl for : prep four : det_pl friendly : adj fuzzy : adj gasoline : n_mass gecko : n_sg geckos : n_pl get : vt_u, vt_pl_pres gets : vt_sg_pres glass : n_mass, attrib go : vi_u, vi_pl_pres goes : vi_sg_pres gold : n_mass, attrib golden : adj got : vt_pt gray : adj greasy : adj Greek : adj green : adj grew : vi_pt hair : n_mass hairy : adj hammer : n_sg, vt_u, vt_pl_pres hammered : adj, vt_pt hammers : n_pl, vt_sg_pres hate : vt_u, vt_pl_pres hated : vt_pt hates: vt_sg_pres happily : adv Henry : nprop_sg hit : vt_u, vt_pl_pres, vt_pt hot : adj house : n_sg houses : n_pl in : prep information : n_mass ink : n_mass inky : adj inside : prep invisible : adj into : prep iron : n_sg, n_mass, attrib, vt_u, vt_pl_pres ironed : vt_pt irons : n_pl, vt_sg_pres jump : vi_u, vi_pl_pres jumped : vi_pt jumps : vi_sg_pres kick : vt_u, vt_pl_pres kicked : vt_pt kicks : vt_sg_pres king : n_sg kings : n_pl light : n_sg, n_mass, adj, vt_u, vt_pl_pres lighted : vt_pt lights : n_pl, vt_sg_pres like : vt_u, vt_pl_pres liked : vt_pt likes : vt_sg_pres liquid : n_sg, n_mass, adj liquids : n_pl magma : n_mass man : n_sg many : det_pl men : n_pl Michael : nprop_sg money : n_mass most : det_pl "Mr. Brown" : nprop_sg must : aux my : det_sg, det_pl, det_mass myriad : det_pl mysterious : adj mysteriously : adv notorious : adj occasionally : adv off : prep often : adv oil : n_mass, vt_u, vt_pl_pres oiled : vt_pt, adj oils : vt_sg_pres on : prep one : det_sg onto : prep other : det_pl our : det_sg, det_pl, det_mass over : prep paper : n_mass, attrib pencil : n_sg pencils : n_pl people : n_pl person : n_sg pie : n_sg pies : n_pl plastic : n_mass, attrib produce : n_mass, vt_u, vt_pl_pres produced : vt_pt produces : vt_sg_pres pure : adj quack : vi_u, vi_pl_pres quacked : vi_pt quacks : vi_sg_pres quickly : adv quietly : adv quite : int rather : int read : vi_u, vi_pl_pres, vi_pt, vt_u, vt_pl_pres, vt_pt reads : vi_sg_pres, vt_sg_pres red : adj Richard : nprop_pl rise : vi_u, vi_pl_pres rises : vi_sg_pres rose : n_sg, vi_pt roses : n_pl sat : vi_pt sea : n_sg seas : n_pl several : det_pl shall : aux sheep : n_sg, n_pl should : aux shouldn't : aux silver : n_mass, attrib sit : vi_u, vi_pl_pres sits : vi_sg_pres slightly : int slowly : adv smoke : n_mass smooth : adj soft : adj some : det_pl, det_mass someone's : det_sg, det_pl, det_mass sometimes : adv somewhat : int soon : adv spicy : adj steel : n_mass, attrib stone : n_sg, n_mass, attrib stones : n_pl stop : vi_u, vi_pl_pres, vt_u, vt_pl_pres stopped : vi_pt, vt_pt stops : vi_sg_pres, vt_sg_pres stream : n_sg streams : n_pl Susan : nprop_sg take : vt_u, vt_pl_pres takes : vt_sg_pres television : n_sg televisions : n_pl that : det_sg, det_mass the : det_sg, det_pl, det_mass these : det_pl their : det_sg, det_pl, det_mass think : vi_u, vi_pl_pres thinks : vi_sg_pres this : det_sg, det_mass those : det_pl thought : n_sg, vi_pt thoughts : n_pl three : det_pl tin : attrib toast : vt_u, vt_pl_pres toasted : vt_pt, adj toaster : n_sg toasters : n_pl took : vt_pt two : det_pl under : prep vegetable : n_sg vegetables : n_pl very : int water : n_mass went : vi_pt wheat : n_mass wild : adj will : aux wise : adj with : prep without : prep woman : n_sg women : n_pl wooden : adj wood : n_mass, attrib won't : aux would : aux write : vi_u, vi_pl_pres, vt_u, vt_pl_pres writes : vi_sg_pres, vt_sg_pres wrote : vi_pt, vt_pt yacht : n_sg yachts : n_pl yak : n_sg yaks : n_pl yellow : adj your : det_sg, det_pl, det_mass zebra : n_sg zebras : n_pl
Save this language model as: Password (only needed to change protected models):
Load a different language model: Blank language model Blank verse poetry C program Chapter 3: Structure Chapter 4: Syntax English 1 Haiku Linguistics notes Bf program Floating point literal h Jannika Maple evalf expression MBA paper Metarules Parity Tautology Tautology II
Zif Yoip