when using this code this exception was raised and didn't return failure:
in Sicstus Polog:
Syntax error in number_codes/2 ! number syntax ! in line 0
in SWI-Prolog:
ERROR: number_chars/2: Syntax error: Illegal number
number_codes(Number,"m"),
catch(number_codes(Number,List),error(syntax_error(_),_), fail).
how to make it return failure on this exception.