14 lines
338 B
C
14 lines
338 B
C
int
|
|
main(string arg)
|
|
{
|
|
/* clean up first */
|
|
if (file_size("/tmp_eval_file.c") != -1)
|
|
rm ("/tmp_eval_file.c");
|
|
if (find_object("/tmp_eval_file"))
|
|
destruct(find_object("/tmp_eval_file"));
|
|
|
|
write_file("/tmp_eval_file.c","mixed eval() { "+arg+"; }\n");
|
|
printf("Result = %O\n", "/tmp_eval_file"->eval());
|
|
return 1;
|
|
}
|