adamsd@crash.UUCP (Adams Douglas) (10/22/86)
The votes are in, I am posting jive and valspeak. Here is jive...valspeak follows in next posting. Thanks to all who sent me copies. =============================Cut Here============================= jive.c: #include <stdio.h> main() { char *line; while(line = yylex()){ printf("%s", line); } } wjive.l: %e 2000 %p 5000 %n 1000 %k 500 %a 4000 %o 2000 BW [ ] EW [ .,;!?] %{ char buf[128]; %} %% file return(" stash"); send return(" t'row"); program return(" honky code"); atlas return(" Isaac"); unix return(" slow mo-fo"); UNIX return(" that slow mo-fo"); takes return(" snatch'd"); Mexican return(" wet-back"); mexican return(" wet-back"); Italian return(" greaser"); italian return(" greaser"); take return(" snatch"); "don't" return(" duzn't"); jive return(" JIBE"); fool return(" honkyfool"); modem return(" doodad"); "e the " return("e da damn "); "a the " return("a da damn "); "t the " return("t da damn "); "d the " return("d da damn "); man return(" dude "); woman return("mama"); girl return("goat"); something return("sump'n"); " lie " return(" honky jibe "); -o- return(" -on rebound- "); -oo- return(" -check y'out latah-"); [a-b]"." { sprintf(buf, "%s Sheeeiit.",yytext); return(buf); } [e-f]"." { sprintf(buf, "%s What it is, Mama!",yytext); return(buf); } [i-j]"." { sprintf(buf, "%s Ya' know?",yytext); return(buf); } [m-n]"." { sprintf(buf, "%s 'S coo', bro.",yytext); return(buf); } [q-r]"." { sprintf(buf, "%s Ah be baaad...",yytext); return(buf); } [u-v]"." { sprintf(buf, "%s Man!",yytext); return(buf); } [y-z]"." { sprintf(buf, "%s Slap mah fro!",yytext); return(buf); } Sure return("Sho' nuff"); sure return("sho' nuff"); \40+get return(" git"); "will have" return("gots'ta"); "will " return("gots'ta "); "got to" return("gots'ta"); "I am" return("I's gots'ta be"); "am not" return("aint"); "is not" return("aint"); "are not" return("aint"); " are your" return(" is yo'"); " are you" return(" you is"); \40+hat\40+ return(" fedora "); \40+shoe return(" kicker"); haven't return("aint"); "have to" return("gots'ta"); have return("gots'"); " has" return(" gots'ta"); "come over" return("mosey on down"); \40+come\40+ return(" mosey on down "); ! return(". Right On! "); buy return("steal"); \40+car\40+ return(" wheels "); drive return("roll"); \40+eat\40+ return(" feed da bud "); \40+black return(" brother "); \40+negro return(" brother"); white return("honky"); \40+nigger return(" gentleman "); nice return("supa' fine"); "person" return("sucka'"); \40+thing return(" wahtahmellun"); home return("plantation"); name return("dojigger"); \40+path return(" alley"); computer return("clunker"); or return("o'"); killed return("wasted"); president return("super-dude"); "prime minister" return("super honcho"); injured return("hosed"); government return("guv'ment"); knew return("knowed"); because return("a'cuz"); Because return("A'cuz"); your return("yo'"); Your return("Yo'"); four return("foe"); got return("gots"); aren't return("ain't"); young return("yung"); you return("ya'"); You return("You's"); first return("fust"); police return("honky pigs"); \40+string return(" chittlin'"); \40+read return(" eyeball"); write return("scribble"); th return("d"); Th return("D"); ing return("in'"); \40+a\40+ return(" some "); \40+to\40+ return(" t'"); tion return("shun"); \40+almost\40+ return(" mos' "); " from" return(" fum"); \40+because\40+ return(" cuz' "); you're return("youse"); You're return("Youse"); alright return("coo'"); okay return("coo'"); "er " return("a' "); known return("knode"); want return("wants'"); beat return("whup'"); exp return("'sp"); exs return("'s"); " exc" return(" 's"); " ex" return(" 'es"); like return("likes"); did return("dun did"); "kind of" return("kind'a"); women return("honky chicks"); " men " return(" dudes "); " mens " return(" dudes "); " man " return(" dude "); woman return("honky chick"); dead return("wasted"); good return("baaaad"); "open " return("jimmey "); "opened " return("jimmey'd "); " very" return(" real"); "per" return("puh'"); "pera" return("puh'"); "oar" return("o'"); " can" return(" kin"); "just " return("plum "); detroit return("Mo-town"); "western electric" return("da' cave"); " believe" return(" recon'"); [Ii]"ndianapolis" return("Nap-town"); " "[Jj]"ack" return(" Buckwheat"); " "[Bb]"ob " return(" Liva' Lips "); " "[Pp]"hil " return(" dat fine soul "); " "[Mm]"ark " return(" Amos "); [Rr]obert return("Leroy"); [Ss]"andy" return("dat fine femahnaine ladee"); [Jj]"ohn " return("Raz'tus "); " "[Pp]"aul" return(" Fuh'rina"); [Rr]"eagan" return("Kingfish"); [Dd]"avid" return("Issac"); [Rr]"onald" return("Rolo"); " "[Jj]"im " return(" Bo-Jangles "); " "[Mm]"ary" return(" Snow Flake"); [Ll]"arry" return("Remus"); [Jj]"oe" return("Massa' "); [Jj]"oseph" return("Massa' "); mohammed return("liva' lips"); pontiff return("wiz'"); pope return("wiz'"); pravda return("dat commie rag"); broken return("bugger'd"); "strange " return("funky "); "dance " return("boogy "); " house" return(" crib"); ask return("ax'"); " so " return(" so's "); head return("'haid"); boss return("main man"); wife return("mama"); people return("sucka's"); money return("bre'd"); [a-z]":" { *(yytext+1) = ','; sprintf(buf, "%s dig dis:",yytext); return(buf); } amateur return("begina'"); radio return("transista'"); " of " return(" uh "); what return("whut"); does return("duz"); was return("wuz"); " were" return(" wuz"); "understand it" return("dig it"); understand return("dig it"); " my" return(" mah'"); " "[Ii]" " return(" ah' "); "meta" return("meta-fuckin'"); "hair" return("fro"); "talk" return("rap"); "music" return("beat"); "basket" return("hoop"); "football" return("ball"); "friend" return("homey"); "school" return("farm"); "boss" return("Man"); "want to" return("wanna"); "wants to" return("be hankerin' aftah"); "well" return("sheeit"); "Well" return("Sheeit"); "big" return("big-ass"); "bad" return("bad-ass"); "small" return("little-ass"); "sort of" return("radical"); " is " return(" be "); water return("booze"); book return("scribblin'"); magazine return("issue of GQ"); paper return("sheet"); up return("down"); down return("waaay down"); break return("boogie"); Hi return("'Sup, dude"); VAX return("pink Cadillac"); . return(yytext); \n return("\n"); %% -- ======================================================= Adams Douglas ARPA:crash!adamsd@nosc.arpa AT&T:818-354-3076 JPL/NASA UUCP:{akgua | hplabs!hp-sdd | sdcsvax | noscvax}!crash!adamsd My opinions! Do you hear? MINE! Not JPL's. "Do not be angry with me if I tell you the truth." -- Socrates