Pyvorin Docs

What Python Can Pyvorin Compile?

A summary of supported and unsupported language constructs.

Supported Constructs

  • for and while loops
  • if / else conditionals
  • Basic arithmetic (+, -, *, /, //, %)
  • List operations (indexing, append, length)
  • Function calls and recursion

Unsupported Constructs

  • Classes and object-oriented features
  • Exceptions (try / except)
  • Dynamic typing changes at runtime
  • eval and exec
  • Imports (limited support only)

Supported Data Types

  • int — arbitrary precision integers
  • float — 64-bit floating point
  • bool — true / false values
  • list — homogeneous typed arrays
  • string — limited string support