I found this post from another a diet blog about no sugar no flour helpful:
No Sugar, actually means, No Added Sugar. If sugar is listed in the ingredients of a particular food, avoid it.
The sugar in fruit, is sugar that occurs naturally, and is okay.
When you read labels, don't be concerned with the sugar grams, there will be sugar grams in some foods, without having added sugar.
Sugar = regular table sugar, cane sugar, beet sugar, brown sugar, raw sugar, molasses, honey, evaporated cane juice, corn syrup, high fructose corn syrup, maple syrup, brown rice syrup, glucose, and sucrose*.
(*Don't confuse sucrose, with sucralose. Sucralose is the generic term for Splenda. Splenda is okay!)