[Home]AlexChurchill/WikiDebateGenerator

ec2-18-225-255-134.us-east-2.compute.amazonaws.com | ToothyWiki | AlexChurchill | RecentChanges | Login | Webcomic

Even more than most, this Generator may need a disclaimer. This is a parody which creates works of fiction. I hope nobody is offended! If you are, then, well, it's a Wiki, so if you can edit away the bit which offends you, please do...

BNF: AlexChurchill/WikiDebateGenerator

This is excellent :) Though I think you need more recursion - I'm getting one-line "debates" fairly frequently. --Rachael
It's rather *too* good. I've just run it 3 times. It's attributed to me a Comedy-Response and an Awful-Pun so far... --CH



bnf ::= header paragraphs newline footer
header ::= nothing
footer ::= ---- newline category optionalmmcomment
category ::= CategoryRant | Crypto | Security | ReligionMatters | SocialMatters | CategoryLanguage | PhilosophicalMatters? | CategoryAnime
optionalmmcomment ::= nothing | nothing | newline mmcomment
mmcomment ::= "MaintainMe: Refactor when this cools down" | "This page needs refactoring with a big stick" | "MaintainMe: move useful content somewhere then delete this page"
paragraphs ::= argument | argument newline newline paragraphs | argument newline newline paragraphs
argument ::= initialline | initialline startindent responses endindent | initialline startindent responses endindent
responses ::= response | response | startitalics response enditalics | startitalics response enditalics startindent responses endindent | response startindent responses endindent responses

initialline ::= initiallinesig | initiallinesig | initiallinesig | initiallinesig | initiallinesig | initiallinesig | initiallinesig | initiallinesig | initiallinesig | initiallinesig | initiallinesig | siginitialline
response ::= responsesig | responsesig | responsesig | responsesig | responsesig | responsesig | responsesig | responsesig | responsesig | responsesig | responsesig | sigresponse
initiallinesig ::= initialstatement space -- postsig
siginitialline ::= ( presig ) space initialstatement
responsesig ::= responsetype space -- postsig
sigresponse ::= ( presig ) space responsetype

initialstatement ::= Uninformed-Comment | Innocent-Comment | Provocative-Flamebait | Quote-From- source | Idle-Musing
responsetype ::= StrawMan-Attack | Request-For-Clarification | Clarification | Sarcastic-Comeback | Obscure-Reference | Useful-Hyperlink | Obscure-And-Useless-Hyperlink | Predictable-Misunderstanding | I-Couldn't-Possibly-Comment | Quote-From- source | Pedantic-Misinterpretation | Comedy-Response | Awful-Pun

source ::= SlashDot? | bugtraq | The-Bible | Useful-Webpage | Irrelevant-Source
postsig ::= Vitenka | Vitenka | Vitenka | MoonShadow | MoonShadow | MikeJeggo | MJ | AlexChurchill | AC | ChiarkPerson | chiark.greenend | PlasmonPerson | gw.plasmon | SunKitten | SunKitten | StuartFraser | SF | Senji | Pallando | Xarak | ChrisHowlett | CH | Jumlian | Requiem | M-A | "Someone (I is meaningless without a signature --MoonShadow)"
presig ::= PeterTaylor
could have many more; add anyone above who joins in debates who I've forgotten

space ::= " "
startindent ::= <blockquote>
endindent ::= </blockquote>
startitalics ::= <i>
enditalics ::= </i>
newline ::= "
"
nothing ::= ""
option ::= spaces = 0




CategoryGenerator

ec2-18-225-255-134.us-east-2.compute.amazonaws.com | ToothyWiki | AlexChurchill | RecentChanges | Login | Webcomic
This page is read-only | View other revisions | Recently used referrers
Last edited April 4, 2007 5:40 pm (viewing revision 28, which is the newest) (diff)
Search: