Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 8/23/84; site ucbcad.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!ucbvax!ucbcad!faustus From: faustus@ucbcad.UUCP (Wayne A. Christopher) Newsgroups: net.sources.games Subject: Source for insult, flame, babble (Part 1 of 3) Message-ID: <232@ucbcad.UUCP> Date: Sat, 11-May-85 03:22:53 EDT Article-I.D.: ucbcad.232 Posted: Sat May 11 03:22:53 1985 Date-Received: Mon, 13-May-85 02:41:38 EDT References: <399@ho95b.UUCP> Organization: UC Berkeley CAD Group, Berkeley, CA Lines: 791 I am posting the source for a few programs I wrote some time ago to generate random insults, flames, and sentences. They are written using a pre-processor called "kafka", which is also included. To create them collect all the parts of this posting, pipe them to sh, then run "make". Wayne # The rest of this file is a shell script which will extract: # READ.ME Makefile babble.k flame.k insult.k defs.h graph.h kafgraf.h dstrans.c etc.c funwords.c init.c main.c maketext.c output.c psubr.c stuff.c parse.y lexical.l echo x - READ.ME cat >READ.ME <<'!Funky!Stuff!' RCS Info: $Revision: $ on $Date: $ $Source: $ Copyright (c) 1985 Wayne A. Christopher Permission is granted to do anything with this READ.ME file except sell it or remove this message. Contained herein is the source for kafka, which is a program that translates BNF grammers into C programs to generate strings in the grammer, and files for three useful kafka programs, insult, flame, and babble. I don't have a manual page for kafka because I have been too lazy to write one, but if you read the .k files you will probably be able to figure out how things work. Any improvements anybody can make on these programs I'd be happy to hear about. The usual disclaimer: any opinions stated in the following code, or statements produced by the included programs, have nothing to do with U. C. Berkeley or anybody, including me... !Funky!Stuff! echo x - Makefile cat >Makefile <<'!Funky!Stuff!' # RCS Info: $Revision: $ on $Date: $ # $Source: $ # Copyright (c) 1985 Wayne A. Christopher # Permission is granted to do anything with this code except sell it # or remove this message. # # The makefile for everything. CFILES = dstrans.c etc.c funwords.c init.c main.c \ maketext.c output.c psubr.c stuff.c KFILES = babble.k flame.k insult.k HFILES = defs.h graph.h kafgraf.h OFILES = dstrans.o init.o main.o psubr.o stuff.o \ lex.yy.o y.tab.o RUNOFILES = etc.o maketext.o output.o all: kafka insult babble flame kafka: $(OFILES) cc -o kafka $(OFILES) insult: insult.k $(RUNOFILES) ./kafka insult.k cc -c kaf.spec.c kaf.text.c cc -o insult $(RUNOFILES) kaf.spec.o kaf.text.o babble: babble.k $(RUNOFILES) ./kafka babble.k cc -c kaf.spec.c kaf.text.c cc -o babble $(RUNOFILES) kaf.spec.o kaf.text.o flame: flame.k $(RUNOFILES) ./kafka flame.k cc -c kaf.spec.c kaf.text.c cc -o flame $(RUNOFILES) kaf.spec.o kaf.text.o lex.yy.c: lexical.l y.tab.h lex lexical.l egrep -v '^# define (input|unput)' < lex.yy.c > ltmp mv ltmp lex.yy.c y.tab.c y.tab.h: parse.y yacc -d parse.y !Funky!Stuff! echo x - babble.k cat >babble.k <<'!Funky!Stuff!' # RCS Info: $Revision: $ on $Date: $ # $Source: $ # Copyright (c) 1985 Wayne A. Christopher # Permission is granted to do anything with this code except sell it # or remove this message. # # The following program is written in 'kafka', a sort of BNF with imbedded # C code that directs the selection of rules. (CH(x,y) is a macro that # means basically "accept this rule x out of y times".) Otherwise rules # are checked from top to bottom. The program that takes this specification # and turns it into a C program (which then spits out strings) can be found # in ~/bin/kafka, and the source and other useful things can be found in # ~/kafka. (Some on ernie, in ~faustus/kafka.) # The program should be pretty self-explanatory, though -- it is # supposed to look a bit like lex and yacc specifications... # By the way, rules are written = stuff { C code } ; # where the stuff can be any mix of non-termnals (surrounded by <>) and # terminals. The C code should return (1) if the rule is to be used and 0 # if not. If there is no stuff, the C code can return a pointer to a string # that is taken to be a terminal, but I'm not using this because it isn't # very neat and is only useful when you are doing non-context free stuff... %{ #define CH(n, o) return ((((random() - 1313513) % o) < n) ? 1 : 0) /* I think there used to be a reason for doing ^^^ this... */ %} %% = ; = "." { CH(3, 4); } ; = ; # We have to be explicit about what kind of nouns go with what verbs. = , { CH(1, 25); } ; # verb1 is sort of simple physical stuff (transitive), non-intentional. = { CH(1, 20); } ; = "fell on" { CH(1, 20); } ; = was { CH(1, 20); } ; = hit { CH(1, 20); } ; = "was in fact" { CH(1, 20); } ; = "was almost as" as { CH(1, 20); } ; = "was as" as { CH(1, 20); } ; = "was more" than { CH(1, 20); } ; = "may have been" { CH(1, 20); } ; = "looked like" { CH(1, 20); } ; = reminded of { CH(1, 20); } ; = "seemed to be" { CH(1, 20); } ; = ; # verb2 is intransitive sorts of things, and complex transitive verbs. = { CH(1, 20); } ; = said "'" "'" { CH(1, 20); } ; = "said that" { CH(1, 20); } ; = ran { CH(1, 20); } ; = died { CH(1, 20); } ; = exploded { CH(1, 20); } ; = ate { CH(1, 20); } ; = became { CH(1, 20); } ; = was { CH(1, 8); } ; = seemed { CH(1, 10); } ; = jumped { CH(1, 20); } ; = walked { CH(1, 20); } ; = fell { CH(1, 20); } ; = disappeared { CH(1, 20); } ; = "hopped around" { CH(1, 20); } ; = flew { CH(1, 20); } ; = used "as a" { CH(1, 20); } ; = gave to { CH(1, 20); } ; = "bit the dust" { CH(1, 20); } ; = ; # verb3 is transitive intentional things. = { CH(1, 5); } ; = hit { CH(1, 20); } ; = used { CH(1, 20); } ; = "acted like" { CH(1, 20); } ; = "thought he was" { CH(1, 20); } ; = "looked like" { CH(1, 20); } ; = ate { CH(1, 20); } ; = "threw out" { CH(1, 20); } ; = "looked at" { CH(1, 20); } ; = disliked { CH(1, 20); } ; = "cooked and ate" { CH(1, 20); } ; = destroyed { CH(1, 20); } ; = lifted { CH(1, 20); } ; = stole { CH(1, 20); } ; = dropped { CH(1, 20); } ; = bought { CH(1, 20); } ; = "heard about" { CH(1, 20); } ; = considered { CH(1, 20); } ; = "interacted with" { CH(1, 20); } ; = painted { CH(1, 20); } ; = ; # verb4 is agent-agent stuff. = { CH(1, 20); } ; = hated { CH(1, 20); } ; = killed { CH(1, 20); } ; = loved { CH(1, 20); } ; = "disagreed with" { CH(1, 20); } ; = imitated { CH(1, 20); } ; = "talked to" { CH(1, 20); } ; = ; # verb5 is agent-intangible stuff. (I don't know about this...) = { CH(1, 20); } ; = felt { CH(1, 20); } ; = enjoyed { CH(1, 20); } ; = ; # Now for some more things -- intentional statements, (some of these # may turn out to be ungrammatical, for instance by not using the subjunctive # mode)... = { CH(1, 20); } ; = "desired that" { CH(1, 20); } ; = "believed that" { CH(1, 20); } ; = "hoped that" { CH(1, 20); } ; = "thought that" { CH(1, 20); } ; = "wished that" { CH(1, 20); } ; = "feared that" { CH(1, 20); } ; = "wondered whether" { CH(1, 20); } ; = "was worried that" { CH(1, 20); } ; = "figured that" { CH(1, 20); } ; = "predicted that" { CH(1, 20); } ; = "was ashamed that" { CH(1, 20); } ; = ; = ; = "" { CH(4, 5); } ; = ; = { CH(1, 4); } ; = "similar to" { CH(1, 20); } ; = "in contact with" { CH(1, 20); } ; = "not at all like" { CH(1, 20); } ; = "reminicent of" { CH(1, 20); } ; = "a part of" { CH(1, 20); } ; = "exactly like" { CH(1, 20); } ; = ; # == NOUNS == # Here are the noun things -- there are agents, inanimate objects, and # intangible objects (like concepts). Ignore pronouns for now. # Intangible things don't have determiners, and don't have "tangible" # adjectives attatched to them. = { CH(1, 2); } ; = ; = ; = { CH(1, 3); } ; = ; = ; = ; = ; = "along with" { CH(1, 10); } ; = "on top of" { CH(1, 10); } ; = "next to" { CH(1, 10); } ; = near { CH(1, 10); } ; = like { CH(1, 10); } ; = "apart from" { CH(1, 10); } ; = "in addition to" { CH(1, 10); } ; = ; # == ADJECTIVES == # Intangible adjectives -- good, bad, etc. Tangible adjectives -- red, cold, # etc. Agent agectives -- mean, selfish, etc. Agents can have any one, things # can have tangible and intangible, but intangibles can have only intangibles. = "" { CH(4, 5); } ; = ; = "" { CH(4, 5); } ; = ; = "" { CH(4, 5); } ; = ; = { CH(1, 3); } ; = { CH(1, 3); } ; = ; = { CH(1, 2); } ; = ; # Some generic words. = but { CH(1, 20); } ; = and { CH(1, 20); } ; = or { CH(1, 20); } ; = so { CH(1, 20); } ; = however { CH(1, 20); } ; = nevertheless { CH(1, 20); } ; = therefore { CH(1, 20); } ; = ; # P-Det is a posession determiner -- can't be used with an agent. = { CH(1, 2); } ; = ; = a { CH(1, 10); } ; = the { CH(1, 7); } ; = that { CH(1, 15); } ; = "some kind of" { CH(1, 20); } ; = this { CH(1, 15); } ; = some { CH(1, 20); } ; = ; = my { CH(1, 20); } ; = your { CH(1, 20); } ; # The # mark here ---------v means don't put a space in between... = "#'s" { CH(1, 20); } ; = his { CH(1, 20); } ; = her { CH(1, 20); } ; = their { CH(1, 20); } ; = ; = person { CH(1, 20); } ; = dog { CH(1, 20); } ; = cat { CH(1, 20); } ; = duck { CH(1, 20); } ; = sheriff { CH(1, 20); } ; = professor { CH(1, 20); } ; = student { CH(1, 20); } ; = "CS grad student" { CH(1, 20); } ; = "disk jockey" { CH(1, 20); } ; = hacker { CH(1, 20); } ; = horse { CH(1, 20); } ; = pig { CH(1, 20); } ; = dude { CH(1, 20); } ; = communist { CH(1, 20); } ; = goose { CH(1, 20); } ; = scumbag { CH(1, 20); } ; = "scuba diver" { CH(1, 20); } ; = "disembodied spirit" { CH(1, 20); } ; = guy { CH(1, 20); } ; = Australian { CH(1, 20); } ; = aardvark { CH(1, 20); } ; = "space alien" { CH(1, 20); } ; = ; = house { CH(1, 20); } ; = fruit { CH(1, 20); } ; = slime-mold { CH(1, 20); } ; = "lisp manual" { CH(1, 20); } ; = rock { CH(1, 20); } ; = terminal { CH(1, 20); } ; = textbook { CH(1, 20); } ; = pen { CH(1, 20); } ; = box { CH(1, 20); } ; = steak { CH(1, 20); } ; = vax { CH(1, 20); } ; = "salad fork" { CH(1, 20); } ; = thingamajig { CH(1, 20); } ; = doorknob { CH(1, 20); } ; = axe { CH(1, 20); } ; = "357 magnum" { CH(1, 20); } ; = adm3a { CH(1, 20); } ; = saxaphone { CH(1, 20); } ; = pineapple { CH(1, 20); } ; = keyboard { CH(1, 20); } ; = "baked potato" { CH(1, 20); } ; = "carpet tack" { CH(1, 20); } ; = "bottle of bee" { CH(1, 20); } ; = coathanger { CH(1, 20); } ; = "bayobab tree" { CH(1, 20); } ; = ; # These are all mental conditions. = fear { CH(1, 20); } ; = loathing { CH(1, 20); } ; = sympathy { CH(1, 20); } ; = hope { CH(1, 20); } ; = disgust { CH(1, 20); } ; = envy { CH(1, 20); } ; = distaste { CH(1, 20); } ; = excitement { CH(1, 20); } ; = ; = "Generic Joe" { CH(1, 20); } ; = John { CH(1, 20); } ; = Mary { CH(1, 20); } ; = "Ronald Reagan" { CH(1, 20); } ; = "Fritz Mondale" { CH(1, 20); } ; = "Marvin Minsky" { CH(1, 20); } ; = "Howard the Duck" { CH(1, 20); } ; = "Doug Cooper" { CH(1, 20); } ; = Chris { CH(1, 20); } ; = Batman { CH(1, 20); } ; = "Wyatt Earp" { CH(1, 20); } ; = "Richard Nixon" { CH(1, 20); } ; = "The Spanish Inquisition" { CH(1, 20); } ; = ; = lousy { CH(1, 20); } ; = undesirable { CH(1, 20); } ; = bad { CH(1, 20); } ; = strange { CH(1, 20); } ; = unexpected { CH(1, 20); } ; = fascinating { CH(1, 20); } ; = useful { CH(1, 20); } ; = appropriate { CH(1, 20); } ; = nice { CH(1, 20); } ; = incredible { CH(1, 20); } ; = bizarre { CH(1, 20); } ; = awful { CH(1, 20); } ; = unnatural { CH(1, 20); } ; = "out of place" { CH(1, 20); } ; = terrible { CH(1, 20); } ; = ; = red { CH(1, 20); } ; = green { CH(1, 20); } ; = big { CH(1, 20); } ; = hot { CH(1, 20); } ; = heavy { CH(1, 20); } ; = fast { CH(1, 20); } ; = slow { CH(1, 20); } ; = huge { CH(1, 20); } ; = lumpy { CH(1, 20); } ; = "#-like" { CH(1, 20); } ; = "#-like" { CH(1, 20); } ; = shabby { CH(1, 20); } ; = ; = benevolent { CH(1, 20); } ; = nasty { CH(1, 20); } ; = misanthropic { CH(1, 20); } ; = conceited { CH(1, 20); } ; = arrogant { CH(1, 20); } ; = misguided { CH(1, 20); } ; = nervous { CH(1, 20); } ; = clever { CH(1, 20); } ; = stupid { CH(1, 20); } ; = ; = quickly { CH(1, 20); } ; = badly { CH(1, 20); } ; = slowly { CH(1, 20); } ; = stupidly { CH(1, 20); } ; = selfishly { CH(1, 20); } ; = properly { CH(1, 20); } ; = ; = "." ; # Now, just for the heck of it, some random things... = "what a" "!" { CH(1, 20); } ; = "oh no, it's" "!" { CH(1, 20); } ; = "NOBODY expects" "!" { CH(1, 20); } ; = "look at" "!" { CH(1, 20); } ; = gosh! { CH(1, 20); } ; = yeah, . { CH(1, 10); } ; = "wouldn't ya know, " "!" { CH(1, 20); } ; = "well, shiver me timbers!" { CH(1, 20); } ; = "lemme tell ya -" "!" { CH(1, 20); } ; = "why, you" "!" { CH(1, 20); } ; = "look at me when I'm talking to you!" { CH(1, 20); } ; = ... uh... { CH(1, 10); } ; = uh... { CH(1, 20); } ; = "hic! (excuse me...)" { CH(1, 20); } ; = "you know," . { CH(1, 20); } ; = "said that" . { CH(1, 5); } ; = ; %% !Funky!Stuff! echo x - flame.k cat >flame.k <<'!Funky!Stuff!' %{ /* RCS Info: $Revision: $ on $Date: $ * $Source: $ * Copyright (c) 1985 Wayne A. Christopher * Permission is granted to do anything with this code except sell it * or remove this message. */ #define CH(n, o) return ((((random() - 1313513) % o) < n) ? 1 : 0) char *ones; #define YOUR ones = "your" #define MY ones = "my" #define HIS ones = "his" %} %% # flame = ; = "how can you say that " "?" { CH(1,100); } ; = "I can't believe how " " you are." { CH(1,100); } ; = "only a " " like you would say that " "." { CH(1,70); } ; = ", huh?" { CH(1,80); } ; = so, "?" { CH(1,80); } ; = ", right?" { CH(1,80); } ; = "I mean," { CH(1,80); } ; = "don't you realize that" "?" { CH(1,80); } ; = "I firmly believe that" "." { CH(1,80); } ; = "let me tell you something, you " "." { CH(1,80); } ; = "furthermore, you " ", " { CH(1,70); } ; = "I couldn't care less about your " "." { CH(1,100); } ; = "how can you be so " "?" { CH(1,100); } ; = "you make me sick." { CH(1,100); } ; = "it's well known that" "."{ CH(1,70); } ; = "."{ CH(1,70); } ; = "it takes a" "like you to say that" "." { CH(1,60); } ; = "I don't want to hear about your" "." { CH(1,100); } ; = "you're always totally wrong." { CH(1,100); } ; = "I've never heard anything as ridiculous as the idea that " "." { CH(1,90); } ; = "you must be a real" "to think that" "." { CH(1,100); } ; = you "!" { CH(1,70); } ; = "you're probably" "yourself." { CH(1,80); } ; = "you sound like a real" "." { CH(1,100); } ; = why, "!" { CH(1,100); } ; = "I have many" "friends." { CH(1,100); } ; = "save the" "#s!" { CH(1,80); } ; = "no nukes!" { CH(1,100); } ; = ban "#s!" { CH(1,100); } ; = "mercy mercy puddin and pie!" { CH(1,100); } ; = "I'll bet you think that" "#s are" "." { CH(1,80); } ; = "you know," "." { CH(1,100); } ; = your "reminds me of a" "." { CH(1,80); } ; = "you have the" "of a" "." { CH(1,100); } ; = "!" { CH(1,100); } ; = "!" { CH(1,80); } ; = "you're a typical" "person, totally" "." { CH(1,90); } ; = "man, " { CH(1,100); } ; = ; = ignorance { CH(1, 100); } ; = stupidity { CH(1, 100); } ; = worthlessness { CH(1, 100); } ; = prejudice { CH(1, 90); } ; = "lack of intelligence" { CH(1, 100); } ; = complete { CH(1, 100); } ; = lousiness { CH(1, 90); } ; = "bad grammer" { CH(1, 70); } ; = "lousy spelling" { CH(1, 70); } ; = "lack of common decency" { CH(1, 70); } ; = ugliness { CH(1, 70); } ; = nastiness { CH(1, 70); } ; = pregnancy { CH(1, 70); } ; = ; = ignorant { CH(1, 100); } ; = pregnant { CH(1, 100); } ; = egotistical { CH(1, 100); } ; = sick { CH(1, 100); } ; = perverted { CH(1, 70); } ; = sadistic { CH(1, 100); } ; = stupid { CH(1, 70); } ; = unpleasant { CH(1, 100); } ; = lousy { CH(1, 70); } ; = abusive { CH(1, 70); } ; = bad { CH(1, 70); } ; = selfish { CH(1, 70); } ; = improper { CH(1, 60); } ; = nasty { CH(1, 60); } ; = disgusting { CH(1, 60); } ; = foul { CH(1, 60); } ; = intolerable { CH(1, 60); } ; = primitive { CH(1, 60); } ; = depressing { CH(1, 60); } ; = dumb { CH(1, 60); } ; = phoney { CH(1, 60); } ; = as "as a" { CH(1, 60); } ; = "hungry like a wolf" { CH(1, 60); } ; = ; = { CH(1, 30); } ; = sexist { CH(1, 100); } ; = weakling { CH(1, 80); } ; = coward { CH(1, 80); } ; = beast { CH(1, 100); } ; = racist { CH(1, 80); } ; = fool { CH(1, 80); } ; = jerk { CH(1, 80); } ; = ignoramus { CH(1, 80); } ; = idiot { CH(1, 60); } ; = "macho stud" { CH(1, 60); } ; = rat { CH(1, 60); } ; = slimebag { CH(1, 60); } ; = Neanderthal { CH(1, 60); } ; = sadist { CH(1, 60); } ; = drunk { CH(1, 60); } ; = capitalist { CH(1, 50); } ; = dogmatist { CH(1, 50); } ; = sheep { CH(1, 50); } ; = maniac { CH(1, 50); } ; = "whimpering scumbucket" { CH(1, 50); } ; = "pea brain" { CH(1, 50); } ; = "Illuminati scum" { CH(1, 50); } ; = "quiche - eater" { CH(1, 50); } ; = "real man" { CH(1, 50); } ; = goof { CH(1, 50); } ; = incompetent { CH(1, 50); } ; = lunkhead { CH(1, 50); } ; = ; = { CH(1,30); } ; = computer { CH(1,100); } ; = abortion { CH(1,100); } ; = whale { CH(1,100); } ; = operation { CH(1,100); } ; = "sexist joke" { CH(1,100); } ; = ten-incher { CH(1,100); } ; = dog { CH(1,60); } ; = VAX { CH(1,60); } ; = "Unix license" { CH(1,60); } ; = "astrological sign" { CH(1,100); } ; = "mental problem" { CH(1,100); } ; = "sexual fantasy" { CH(1,100); } ; = "venereal disease" { CH(1,60); } ; = "Jewish grandmother" { CH(1,100); } ; = "royal ancestry" { CH(1,100); } ; = "punk haircut" { CH(1,100); } ; = surfboard { CH(1,60); } ; = "system call" { CH(1,60); } ; = tatoo { CH(1,100); } ; = "wood-burning stove" { CH(1,60); } ; = "graphics editor" { CH(1,100); } ; = "right wing death squad" { CH(1,60); } ; = disease { CH(1,60); } ; = impotence { CH(1,60); } ; = vegetable { CH(1,60); } ; = religon { CH(1,60); } ; = duckpond { CH(1,60); } ; = "wheat germ" { CH(1,60); } ; = "bug fix" { CH(1,60); } ; = lawyer { CH(1,60); } ; = copywrite { CH(1,60); } ; = ; = gay { CH(1, 70); } ; = old { CH(1, 100); } ; = lesbian { CH(1, 100); } ; = young { CH(1, 100); } ; = black { CH(1, 70); } ; = Polish { CH(1, 70); } ; = { CH(1, 100); } ; = white { CH(1, 70); } ; = "mentally retarded" { CH(1, 100); } ; = swinging { CH(1, 100); } ; = European { CH(1, 100); } ; = homosexual { CH(1, 70); } ; = dead { CH(1, 70); } ; = underpriveledged { CH(1, 100); } ; = religous { CH(1, 70); } ; = "#-loving" { CH(1, 100); } ; = feminist { CH(1, 70); } ; = foreign { CH(1, 100); } ; = intellectual { CH(1, 100); } ; = crazy { CH(1, 70); } ; = working { CH(1, 70); } ; = "musically inclined" { CH(1, 100); } ; = psychadelic { CH(1, 100); } ; = "disco-loving" { CH(1, 100); } ; = unborn { CH(1, 100); } ; = Asian { CH(1, 100); } ; = short { CH(1, 100); } ; = { CH(1, 50); } ; = poor { CH(1, 100); } ; = rich { CH(1, 100); } ; = "funny-looking" { CH(1, 100); } ; = "Puerto Rican" { CH(1, 100); } ; = Mexican { CH(1, 100); } ; = Italian { CH(1, 100); } ; = communist { CH(1, 70); } ; = Iranian { CH(1, 100); } ; = ; = your "is great" { CH(1, 100); } ; = "#s are fun" { CH(1, 60); } ; = "is a " { CH(1, 60); } ; = "people are" { CH(1, 60); } ; = every "person is a" { CH(1, 60); } ; = most "people have" "#s" { CH(1, 60); } ; = all "dudes should get" "#s" { CH(1, 60); } ; = "is" { CH(1, 60); } ; = "trees are" { CH(1, 100); } ; = "if you've seen one" ", you've seen them all" { CH(1, 100); } ; = "you're" { CH(1, 100); } ; = "you have a" { CH(1, 60); } ; = my "is pretty good" { CH(1, 60); } ; = "the Martians are coming" { CH(1, 100); } ; = "the National Enquirer is always right" { CH(1, 100); } ; = "was" { CH(1, 60); } ; = "#'s ghost is living in your" { CH(1, 60); } ; = "Liz Taylor is fat" { CH(1, 100); } ; = "you had 90 AP units" { CH(1, 100); } ; = "I'm pregnant" { CH(1, 100); } ; = "you look like a" { CH(1, 60); } ; = "the plural of moose is mooses" { CH(1, 100); } ; = "the oceans are full of dirty fish" { CH(1, 100); } ; = "people are dying every day" { CH(1, 100); } ; = a "man ain't got nothin in the world these days" { CH(1, 60); } ; = "women are inherently superior to men" { CH(1, 100); } ; = "the system staff is fascist" { CH(1, 100); } ; = "there is life after death" { CH(1, 100); } ; = "the world is full of" "#s" { CH(1, 100); } ; = "you remind me of" { CH(1, 60); } ; = "technology is evil" { CH(1, 60); } ; = "every day ya gotta write the book" { CH(1, 100); } ; = killed { CH(1, 60); } ; = "the CIA killed" { CH(1, 100); } ; = "the sexual revolution is over" { CH(1, 100); } ; = "disco sucks" { CH(1, 100); } ; = "Lassie was" { CH(1, 60); } ; = "the Hari Krishnas have really got it all together" { CH(1, 100); } ; = "I was" "in a previous life" { CH(1, 60); } ; = "breathing causes cancer" { CH(1, 100); } ; = "it's fun to be really" { CH(1, 60); } ; = "is pretty fun" { CH(1, 50); } ; = "you're a" { CH(1, 50); } ; = the "culture is fascinating" { CH(1, 50); } ; = "when ya gotta go, ya gotta go" { CH(1, 50); } ; = "girls just wanna have fun" { CH(1, 50); } ; = is { CH(1, 50); } ; = "#'s" is { CH(1, 50); } ; = "it's a wonderful day" { CH(1, 50); } ; = "everything is really a" { CH(1, 50); } ; = "there's a" in "#'s brain" { CH(1, 50); } ; = "is a cool dude" { CH(1, 50); } ; = "the more" "#s you have, the better" { CH(1, 60); } ; = "life is a" { CH(1, 60); } ; = "life is" { CH(1, 60); } ; = is { CH(1, 40); } ; = "people are all" "#s" { CH(1, 50); } ; = ", and" { CH(1, 50); } ; = ", but" { CH(1, 50); } ; = "I wish I had a" { CH(1, 50); } ; = "you should have a" { CH(1, 50); } ; = "you hope that" { CH(1, 50); } ; = "is secretly" { CH(1, 50); } ; = "you wish you were" { CH(1, 40); } ; = "you wish you were a" { CH(1, 40); } ; = "I wish I were a" { CH(1, 40); } ; = "you think that" { CH(1, 40); } ; = ", because" { CH(1, 20); } ; = "people don't get married to" "people, because" { CH(1, 5); } ; = "people are all" because { CH(1, 5); } ; = "people are" ", and" { CH(1, 40); } ; = ; = Reagan { CH(1, 100); } ; = "Old Man River" { CH(1, 100); } ; = JFK { CH(1, 100); } ; = "the Pope" { CH(1, 100); } ; = Gadaffi { CH(1, 100); } ; = Napoleon { CH(1, 100); } ; = "Karl Marx" { CH(1, 100); } ; = "Groucho" { CH(1, 100); } ; = "Wierd Al" { CH(1, 100); } ; = "Michael Jackson" { CH(1, 100); } ; = Caesar { CH(1, 100); } ; = "the Demolition Man" { CH(1, 100); } ; = Nietzsche { CH(1, 100); } ; = Heidegger { CH(1, 100); } ; = Aqualung { CH(1, 100); } ; = "the Sierra club" { CH(1, 100); } ; = "Henry Kissenger" { CH(1, 100); } ; = Nixon { CH(1, 100); } ; = "the Boogie Man" { CH(1, 100); } ; = Prince { CH(1, 100); } ; = ; = "they don't want their children to grow up to be too lazy to steal" { CH(1, 20); } ; = "they can't tell them apart from" "dudes" { CH(1, 20); } ; = "they're too" { CH(1, 20); } ; = "wouldn't have done it" { CH(1, 20); } ; = "they can't spray paint that small" { CH(1, 20); } ; = "they don't have" "#s" { CH(1, 20); } ; = "they don't know how" { CH(1, 20); } ; = ; !Funky!Stuff!