RemuLang / sijuiacion-lang

An IR for Python VM, provided with indirect jump instructions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sijuiacion-lang

Documentation Status

Sijuiacion, a.k.a "橘势", is a programming language to achieve a better use of a subset of of the CPython bytecode instructions.

It provides some useful high level instructions, e.g, the Indirect Jumps, and the Switch instructions, that are much more efficient than stacked if-else statements.

This idea is not originated by me, and I even just heard(got introduced about) this from someone else. I must appreciate him for bringing me how to use END_FINALLY to achieve this "fast switch" in Python.

Installation

pip install sijuiacion-lang is okay.

For manuals, check out the documentation.

About

An IR for Python VM, provided with indirect jump instructions.

License:MIT License


Languages

Language:Python 100.0%Language:Shell 0.0%