opy-rs 0.1.6

Standalone OverPy-compatible .opy implementation: lexer, CST/parser, preprocessing, semantic resolution, and Opy HIR lowering (Workshop-independent).
Documentation
1
2
3
4
5
6
7
globalvar g
rule "r":
    @Event eachPlayer
    @Condition eventPlayer.getThrottle() != vect(0, 0, 0)
    @Condition worldVector(vect(1, 2, 3), eventPlayer, Transform.ROTATION) != vect(0, 0, 0)
    eventPlayer.setInvisibility(Invis.ALL)
    eventPlayer.setStatusEffect(eventPlayer, Status.ROOTED, 2)