On 06/24/2014 12:52 PM, Jafar Al-Gharaibeh wrote:
>
>
>             suspend !fd ? (=prefix, tab(many(fchar)))
>
>     would as well?
>
>
> This makes sense, why would you need an "every" when "suspend" would continue 
> to produce results anyway as long as the
> expression has more results. However, the thing I'm not sure about in this 
> case and my original solution is: if
>   "=prefix" or  "tab(many(fchar))"  fail, then the surrounding expression 
> would fail, causing a premature "break".

I think in this case, at least, failure of either of those clauses would cause 
backtracking into the !fd, producing
the next line to scan.  (He hopes!)


-- 
Steve Wampler -- [email protected]
The gods that smiled on your birth are now laughing out loud.

------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
Unicon-group mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/unicon-group

Reply via email to