tlibsee.pp 467 B

1234567891011121314151617181920212223
  1. program tlibsee;
  2. uses libsee;
  3. Var
  4. Interp : TSEE_interpreter;
  5. ainput : PSEE_INPUT;
  6. res : TSEE_Value;
  7. Const
  8. Program_text = 'Math.sqrt(3 + 4 * 7)+9;';
  9. begin
  10. see_init;
  11. SEE_interpreter_init(@Interp);
  12. ainput :=SEE_input_utf8(@Interp, PAnsiChar(program_text));
  13. See_global_eval(@interp,ainput,@res);
  14. if (res._type=SEE_NUMBER) then
  15. Writeln('Result is : ',res.u.number)
  16. else
  17. Writeln('Result is not a number');
  18. see_input_close(ainput);
  19. end.