What Python Can Pyvorin Compile?
A summary of supported and unsupported language constructs.
Supported Constructs
forandwhileloopsif/elseconditionals- 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
evalandexec- 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