articly -> [or article posesiv demonst] article -> [or 'the 'a 'an 'some] demonst -> [or 'this 'that 'these 'those] nompron -> [or [note person [or 'i 'you 'he 'she 'we 'they 'it]]] accpron -> [or [note person [or 'me 'you 'him 'her 'us 'them]]] posesiv -> [or 'my 'your 'his 'her 'its 'our 'their 'someones 'anyones 'noones 'somebodys 'anybodys 'nobodys] simpsub -> [or nompron noungrp] subject -> [tag subject [or [seq descrip simpsub] person place]] simpobj -> [or accpron noungrp] sobject -> [tag object [or [seq descrip simpobj] person place [seq [opt articly] amethod]]] descrip -> [tag description [seq [opt articly] [opt adjects]]] adjects -> [seq [opt modiadj] adjctiv [opt adjects]] noungrp -> [or onenoun [tag compound [seq onenoun onenoun]]] amethod -> [seq [or 'how 'way 'method] 'to command] modiadj -> [or 'very 'quite 'not 'highly] adjctiv -> [or sizeadj colradj badadj goodadj insltdj emotadj gnrladj hurtadj techadj fulladj] sizeadj -> [or 'big 'small 'little 'tiny 'large 'fat 'thin 'tall 'short 'giant] colradj -> [or 'black 'white 'grey 'gray 'red 'green 'blue 'yellow 'brown 'orange] goodadj -> [or 'good 'nice 'new 'pretty 'clean 'best] fulladj -> [note capacity [or 'full 'empty 'filling 'stuffed]] badadj -> [note bad [or 'bad 'evil 'surly 'broken 'old 'smelly 'dirty 'hideous 'ugly 'slow 'noisy 'smoking]] insltdj -> [note bad [or 'stupid 'idiotic 'brainless 'moronic 'useless 'dim 'dopey 'stinking '****ing]] emotadj -> [or 'happy 'sad 'angry 'cross 'irate 'miserable 'grinning] hurtadj -> [or 'injured 'dead 'killed 'damaged 'broken 'faulty 'hurt] gnrladj -> [or 'useful 'heavy 'light 'dark 'striped 'speckled 'hot 'important 'lazy 'quick 'fast 'hairy 'bald] techadj -> [or 'electric 'electronic 'laser 'ethernet 'lcd 'led 'magnetic 'optical] person -> [note person [or 'john 'mary 'bob 'bub 'robert 'alex 'carolyn 'jim 'jane 'june 'arthur 'brian 'jilly 'abigail 'grumbellina 'arnold 'kim 'arnaud 'roger 'andrew 'george 'rumpelstiltzkin 'peter 'paul 'alice 'brenda 'catherine 'elizabeth 'victoria]] place -> [note place [or 'africa 'atlanta 'canada 'kalamazoo 'portland 'hell 'brazil 'washington [seq 'new 'york] [seq 'new 'jersey] 'france 'sidcup 'miami 'seattle [seq 'san 'diego] [seq 'los 'angeles]]] onenoun -> [or animann personn prfesnn afilenn hrdwrnn atoolnn afoodnn famnn prgrmnn mediann resrcnn othernn insctnn insultnn praisenn] insctnn -> [note insect [or 'fly 'flies 'spider 'spiders 'ant 'ants 'insect 'insects 'bee 'bees 'bug 'bugs 'wasp 'wasps 'chihuahua]] animann -> [note animal [or 'cat 'cats 'dog 'dogs 'fox 'foxes 'bat 'bats 'tiger 'tigers 'lion 'lions 'badger 'badgers 'animal 'animals 'creature 'creatures 'horse 'horses 'octopus 'squid 'squids 'fish 'fishes 'monkey 'monkeys]] personn -> [note person [or 'man 'men 'woman 'women 'lady 'ladies 'boy 'boys 'girl 'girls 'youth 'youths 'child 'children 'baby 'babies 'person 'people]] prfesnn -> [note person [or 'customer 'customers 'boss 'bosses 'manager 'managers 'user 'users 'programmer 'programmers 'president 'presidents 'lawyer 'lawyers 'student 'students 'editor 'editors]] afilenn -> [note datafile [or 'file 'files 'document 'documents 'spreadsheet 'spreadsheets 'database 'databases 'email 'emails 'data 'input 'output 'memo 'memos 'fax 'faxes]] hrdwrnn -> [note hardware [or 'computer 'computers 'cpu 'cpus 'memory 'chip 'chips 'processor 'processors 'machine 'machines 'printer 'printers 'scanner 'mouse 'mouses 'mice 'keyboard 'keyboards 'monitor 'monitors 'screen 'screens 'display 'displays 'block 'blocks 'saw 'drill]] atoolnn -> [note tool [or 'hammer 'screwdriver 'knife 'fork 'spoon 'gun 'pencil 'pen]] afoodnn -> [note food [or 'food 'breakfast 'lunch 'dinner 'snack 'sausage 'sausages 'cake 'cakes 'chicken 'chickens 'beef 'pork 'bread 'butter 'tea 'coffee 'soda 'coke 'beer 'wine 'liquor 'pie 'pies 'sandwich 'sandwiches 'fruit 'banana 'bananas 'milk 'cheese 'orange]] prgrmnn -> [note program [or 'program 'programs 'application 'applications 'software 'process 'processes 'wordprocessor 'editor 'word 'excel]] mediann -> [note media [or 'disc 'discs 'disk 'disks 'floppy 'floppies 'cd 'cds 'paper]] resrcnn -> [note quota [or 'quota 'quotas 'budget 'budgets 'limit 'limits 'allowance 'allowances 'maximum 'maximums 'maxima 'share 'shares]] othernn -> [or 'nothing 'something 'here 'there 'home 'object 'thing 'calendar] personn -> [note person [or 'someone 'anyone 'noone 'somebody 'anybody 'nobody]] insultnn -> [note bad [or 'idiot 'buffoon 'liar 'thief 'dim-wit 'git 'daemon 'devil 'liability]] praisenn -> [note good [or 'saint 'angel 'dear 'benefit 'asset]] famnn -> [note family [or 'brother 'sister 'mother 'father 'uncle 'aunt 'auntie]] adverbs -> [seq [opt modadvb] genadvb] modadvb -> [or 'very 'slightly 'not 'more 'less 'somewhat 'really 'quite] genadvb -> [or 'quickly 'slowly 'cheaply 'happily 'sadly 'importantly 'politely 'really 'badly 'well] verbbit -> [seq [opt adverbs] oneverb [opt adverbs]] oneverb -> [or vbattac vbprint vbutlis vbdstry vbcnsum vbenjoy vbsave vbtravl vbacqir vbjumps verbdes vrbseem vbexist] vbattac -> [note attack [or 'bite 'bit 'bites 'hit 'hits 'smash 'break 'broke 'injured 'hurt 'hurts]] vbprint -> [note print [or 'print 'list 'publish 'type]] vbutlis -> [note view [or 'run 'execute 'use 'access 'see 'view 'display 'saw 'edit 'modify 'inspect 'change 'peruse [seq 'look [or 'over 'at]]]] vbdstry -> [note delete [or 'delete 'deleted 'deletes 'kill 'killed 'kills 'erase 'erased 'destroy 'murdered 'remove]] vbcnsum -> [note consume [or 'consume 'eat 'eats 'ate 'drink 'drinks 'finish]] vbenjoy -> [note enjoy [or 'enjoy 'enjoys 'like 'likes 'love 'loves]] vbtravl -> [note travel [or 'fly 'flies 'walk 'walks 'drive 'drives 'run 'runs 'ride 'rides 'travel 'travels 'move 'moves 'go 'went]] vbacqir -> [note obtain [or 'take 'takes 'took 'get 'gets 'got 'own 'buy 'acquire 'steal [seq 'pick 'up] 'grab]] vbjumps -> [note jump [or 'jump 'jumps 'jumped 'leap 'leaps 'leapt 'leaped 'spring 'springs 'sprung 'sprang]] verbdes -> [or 'want 'wants 'need 'needs 'require [seq 'must 'have]] vrbseem -> [or 'look 'looks 'seem 'seems 'appear 'appears] vbsave -> [note save [or 'save 'preserve 'keep 'archive]] vbexist -> [note is [or 'is 'am 'are 'be 'exist 'become]] vbintro -> [or 'think 'thinks 'believe 'believes 'said 'says 'claims 'claimed 'insists 'insisted 'insist 'say 'claim 'thought 'believed] modifyr -> [or modstyl modwith modprep modsent] modstyl -> [note manner [seq [or 'like 'as] sobject]] modwith -> [seq 'with sobject] modprep -> [seq preposi sobject] modsent -> [seq [or 'because 'for 'when 'like 'as] statement] preposi -> [or 'to 'from 'at 'over 'under 'near 'beside 'by 'on 'around] shouldword -> [or 'can 'may 'should 'ought 'would 'do 'will 'did] actionphrase -> [tag action [seq verbbit [opt sobject] [opt modifyr] [opt adverbs]]] bephrase -> [tag is [seq [opt adverbs] vbexist [opt adverbs] [tag state adjects] [opt adverbs]]] desirephrase -> [note desire [tag desire [seq [opt adverbs] verbdes 'to verbphrase]]] shouldphrase -> [tag should [seq [opt adverbs] shouldword [opt adverbs] [opt 'to] verbphrase]] questionphrase -> [seq [or 'asked 'asks 'wondered [seq 'is 'asking]] question] beliefphrase -> [note belief [tag belief [seq [opt adverbs] [or vbintro [seq vrbseem [or [seq 'to 'be] 'like]]] [opt 'that] statement]]] verbphrase -> [or actionphrase bephrase shouldphrase questionphrase desirephrase beliefphrase] statement -> [tag statement [seq subject verbphrase]] command -> [tag command verbphrase] howquestion -> [seq 'how shouldword statement] whatquestion -> [seq [or 'what 'who] [or [note identity [seq vbexist subject]] [note identity [seq subject vbexist]] verbphrase [seq subject verbbit]]] whyquestion -> [note reason [seq 'why [opt 'did] statement]] question -> [note question [tag question [or howquestion whatquestion whyquestion]]] s -> [or [seq statement '.] [seq question '?] [seq command [or '. '!]]]