:-(syntact_object(_A),;(,(is_value(_A),,(!,,(nl_err,,(write_err("*** Error: numbers or strings cannot be syntactic objects."),nl_err)))),=(.(syntact_objects_table,_A),true))).
:-(tokens(false,@,_A),,(open_out("stdout",@),,(nl_err,,(nl_err,,(write_err("*** Token error near line ",.(_A,line_count)," in file '",.(_A,input_file_name),"'"),nl_err))))).