X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/09422b62c65b439c46f0f15178f541ea30e88423..96453d4ab42d7ccc21be051d69f89da82d695591:/src/micropython.py diff --git a/src/micropython.py b/src/micropython.py old mode 100644 new mode 100755 index 7aaaca6..5f369e3 --- a/src/micropython.py +++ b/src/micropython.py @@ -1,3 +1,26 @@ -class const: - def __new__(self, x): - return x +""" +`micropython` - MicroPython Specific Decorator Functions +================================================= + +* Author(s): cefn +""" + + +def const(x): + "Emulate making a constant" + return x + + +def native(f): + "Emulate making a native" + return f + + +def viper(f): + "User is attempting to use a viper code emitter" + raise SyntaxError("invalid micropython decorator") + + +def asm_thumb(f): + "User is attempting to use an inline assembler" + raise SyntaxError("invalid micropython decorator")