I've been proved used only one flow, but it produce another error to back code,
this is the message that VIP shows.
"Type Description Filename e631 The predicate 'nq::nomenclatura/2 (i,o)', which is declared as 'determ', is actually 'nondeterm' nq.pro "
I think that my problem is with the use of string::frontChar, probably whether someone could
help me to find some examples using fronchar (VIP GUI mode V7.4) could be useful to solve my
project. My goal is to separate a string in char and then analyze them to throw more rules from
my initial parser.
The predicate str_a_lista above, is actually a procedure (for the flow that works). You have declared it to be nondeterm.
Backtracking and predicate mode (procedure, nondeterm, etc.) is a bit difficult to deal with at first, and very few other programming languages have a backtracking. I guess, I should write a tutorial about it.
Anyways, it is clear that you problem is not a string::frontChar problem, but a more general backtrack/mode problem.
I'll treat to study more about backtrack/mode.
And I appreciate your effort for answer, if I find some about e603 I'll post it or
if you publish some about it, will be interesting for many people.
Thanks,
Miguel
p.d. If I post my code in a package-zip, Could you analyze it(if you have time)?