Skip to content

Repository files navigation

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.

Topics

Resources

Stars

18 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages