testwrite.pp 424 B

12345678910111213141516171819202122232425
  1. program testwrite;
  2. {$mode objfpc}
  3. {$H+}
  4. uses
  5. Classes, libsee, mod_stream;
  6. Var
  7. interp : TSEE_interpreter;
  8. ainput : PSEE_INPUT;
  9. res : TSEE_Value;
  10. const
  11. Program_text = 'writeln("Hello, world!");';
  12. begin
  13. see_init;
  14. RegisterWriteModule;
  15. SEE_interpreter_init(@interp);
  16. ainput :=SEE_input_utf8(@interp, PAnsiChar(program_text));
  17. See_global_eval(@interp,ainput,@res);
  18. see_input_close(ainput);
  19. end.