When you use the is operator, it needs a list of titles to precede it:
When you use the "all" operator, it generates its own title list just like "tag[Mohammad]" finds all the tiddlers tagged with "Mohammad".
Certain operators, like "title", "tag", and "all" are generators -- they generate a list of items from the entire wiki. To see this, try this at TiddlyWiki.com:
<$list filter="01 02 03">
<$set name="xx" filter="[tag[HelloThere]all[current]addprefix[Lec]]" emptyValue="No output">
<<xx>>
</$set>
</$list>
Even though "tag[HelloThere]" generates a half dozen tiddlers, you only see the standard 3 outputs. This is because "all[current]" ignored it's input and generated it's own items based on the current tiddler. However, "tag" is extra, extra special in that it can generate tiddlers when at the start of a list, but work as a filter when in the middle. We use tag so often that it's easy to take this extra ability for granted.
-- Mark