Commit 4af06cfec44b3f59b7df93b63c697fac8908e488

Authored by Salvador Abreu
1 parent 0b83a7f1
Exists in master

bug was in debug code *grrr*

Showing 1 changed file with 12 additions and 4 deletions   Show diff stats
fzn-parser/fznslurp.pl
... ... @@ -38,10 +38,18 @@ load_ast((IN > INT), IN, OUT) :-
38 38 load_ast(OP, INT, OUT).
39 39  
40 40 load_ast_deb(end_of_file, AST, AST).
41   -load_ast_deb(IN > INT, IN, OUT) :- read(OP), !,
42   - writeq(IN), write('.'), nl,
43   - writeq(OP), nl,
44   - load_ast_deb(OP, INT, OUT).
  41 +load_ast_deb((IN > INT :- MOD), IN, OUT) :-
  42 + ( call(MOD) -> format("EXT OK ~q\n", [MOD]) ;
  43 + format("EXT FAIL ~q\n", [MOD]), fail ),
  44 + read(OP), !,
  45 + writeq(IN), write('.'), nl,
  46 + writeq(OP), nl,
  47 + load_ast_deb(OP, INT, OUT).
  48 +load_ast_deb(IN > INT, IN, OUT) :-
  49 + read(OP), !,
  50 + writeq(IN), write('.'), nl,
  51 + writeq(OP), nl,
  52 + load_ast_deb(OP, INT, OUT).
45 53  
46 54 % -----------------------------------------------------------------------------
47 55  
... ...