User:DePiep/sfw/sandbox


 * T

basic

 * single word
 * T
 * T
 * T
 * F
 * F
 * F
 * F


 * wordlist
 * T
 * T
 * T
 * F
 * F
 * F


 * wordlist word & andwords
 * T
 * T
 * T
 * T


 * orwords
 * T
 * T


 * F
 * F
 * F


 * tricky words
 * T
 * T
 * F
 * F
 * F

and, or

 * T
 * T
 * F


 * F:

words & separators

 * T
 * T
 * T


 * T
 * T


 * F
 * F

literals, edges

 * T pipe:
 * T pipe, lit:
 * ? ", lit:
 * ? ", lit:
 * ? ", lit: {#invoke:Str find word|main|explain=true |s="foo", bar "{%"}}"|andw=foo, "{%"}}"|lit=true}}
 * ? ", lit:
 * ? ", lit:
 * ? sp, lit:
 * ? &amp;NBSP; lit:
 * NL lit:

case

 * case = false (default) foo=Foo
 * c=T:
 * c=F:


 * c=blank:
 * c=abs/dflt:


 * T
 * F


 * T
 * T
 * F


 * T
 * T
 * F





booleans

 * Tdflt:
 * T b=T:
 * T b=T:


 * T b=T:


 * T b=T:


 * T b=T; c=T:

literals

 * edge case need better tests


 * T dflt:
 * F dflt:
 * F litT:
 * F litF:
 * F litF:
 * T litF:
 * T litF:
 * ? sp:
 * ? sp:
 * case


 * c=F:
 * c=T:
 * c=Fdflt:


 * multi





no words to check

 * no words to check (rule missing words cannot make a True)
 * F
 * F


 * F
 * F
 * F

by template

 * Str find word