Name: Anonymous 2009-01-19 2:13
Write a touring-complete BBCODE++ interpreter as a Greasemonkey extension.
[tag]text[/tag], not [tag OTHER SHIT AND TEXT IN THE MIDDLE]AND NO CLOSING TAG.
[λ args="x"]
[+]x 1[/+]
[/λ]
[list][item]lambda[/item][item][list][item]x[/item][/list][/item][item][list][item]+[/item][item]x[/item][item]1[/item][/list][/item][/list]
prim_cudder _ ((BBList (_:xs)):_) = BBList xs[instruction] tags? It looks ugly and is unneeded. You should be able to put code anywhere. (or at least shorten instruction to line or something.[string name="player" value="Suusman"], and [label="LabelName"]. Not all tags have to close.
[input type="string" variable="name"][rem]Input[/rem]
[print]
[rem]Variables can be anonymous[/rem]
[string value="Hello there"][variable="name"][string value="!"]
[/print][namespace]
blah blah
blah blah
a = function(){ something(); }
blah.blah()
blah