/****************************************************************************
Prolog to Wam Compiler INRIA Rocquencourt - ChLoE Project
Version 2.21 Daniel Diaz - 1994
File : format.c
Main : no_main
****************************************************************************/
#define DEBUG_LEVEL 0
#include "wam_engine.h"
#include "format.h"
#include "format.usr"
#define ASCII_PRED "format"
#define PRED X666F726D6174
#define ARITY 2
Begin_Public_Pred
allocate(3)
get_x_variable(2,0)
get_y_variable(2,1)
put_y_variable(1,0)
put_x_value(2,1)
call(Pred_Name(X61746F6D5F636F646573,2),0,1,"atom_codes",2) /* begin sub 1 */
put_y_value(2,0)
put_y_variable(0,1)
call(Pred_Name(X666F726D61745F2461757831,2),1,2,"format_$aux1",2) /* begin sub 2 */
put_y_unsafe_value(1,0)
put_y_unsafe_value(0,1)
deallocate
execute(Pred_Name(X666F726D617461,2),1,"formata",2)
End_Pred
#undef ASCII_PRED
#undef PRED
#undef ARITY
#define ASCII_PRED "format_$aux1"
#define PRED X666F726D61745F2461757831
#define ARITY 2
Begin_Private_Pred
try_me_else(1)
get_list(0)
unify_void(2)
neck_cut
get_x_value(0,1)
proceed
label(1)
trust_me_else_fail
get_list(1)
unify_x_local_value(0)
unify_nil
proceed
End_Pred
#undef ASCII_PRED
#undef PRED
#undef ARITY
#define ASCII_PRED "formata"
#define PRED X666F726D617461
#define ARITY 2
Begin_Public_Pred
pragma_c(Formata_2)
proceed
End_Pred
#undef ASCII_PRED
#undef PRED
#undef ARITY
Begin_Init_Tables(format)
Define_Atom(X5B5D,"[]")
Define_Atom(X666F726D6174,"format")
Define_Atom(X666F726D61745F2461757831,"format_$aux1")
Define_Atom(X666F726D617461,"formata")
Define_Pred(X666F726D6174,2,1)
Define_Pred(X666F726D61745F2461757831,2,0)
Define_Pred(X666F726D617461,2,1)
Init_Usr_File
End_Init_Tables
Begin_Exec_Directives(format)
End_Exec_Directives
syntax highlighted by Code2HTML, v. 0.9.1