Advertisement
RasterPython

Interpreter Readme

May 30th, 2019
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. Seabass Penta Interpreter(r)(c)(tm) has a set of unique features, such as:
  2.  
  3. • interactive console-like interpreter
  4. Works similarly to IDLE - you enter code and
  5. it gets interpreted. Note: if the last char of
  6. inserted code is " ", multiline input mode will
  7. be triggered. It also gets triggered
  8. automatically when your code lacks one or two >'s.
  9.  
  10. • .dfs file interpreter
  11. Reads and interprets files from SPI's
  12. directory. You can open up the Seabass
  13. debugging console after file
  14. interpretation, which is functionally
  15. the same as the interactive interpreter,
  16. or quit.
  17.  
  18. • extended accu/deccu value range
  19. Although it is allowed to limit the range of
  20. these numbers to a Double or even a Single,
  21. SPI makes full use of Python Float's.
  22.  
  23. • custom errors and exceptions
  24. These are in all-caps. The Interpreter is wired
  25. in such way, that if it gives you an error,
  26. it probably is your code's fault. Relying on
  27. default error messages of Python makes sense
  28. only if you know it well, so here are clearer
  29. error messages.
  30.  
  31. Version 0.38 has no clean-up, i.e. when 0's and 0.0's get created,
  32. that's permanent. This has no effect on Seabass interpretation, but may
  33. affect usage of RAM during the interpretation.
  34.  
  35. Made by Daniel Polivin, 17.06.2018
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement