Skip to content
Snippets Groups Projects
Select Git revision
  • 9fc7933ff2a807f93a734bafe8944bb862074495
  • main default protected
  • phhw
  • captouch-threshold
  • t
  • dos
  • test2
  • test
  • slewtest
  • simtest
  • view-think
  • vm-pending
  • media-buf
  • scope
  • passthrough
  • wave
  • vsync
  • dos-main-patch-50543
  • json-error
  • rahix/big-flow3r
  • pippin/media_framework
  • v1.3.0
  • v1.2.0
  • v1.2.0+rc1
  • v1.1.1
  • v1.1.0
  • v1.1.0+rc1
  • v1.0.0
  • v1.0.0+rc6
  • v1.0.0+rc5
  • v1.0.0+rc4
  • v1.0.0+rc3
  • v1.0.0+rc2
  • v1.0.0+rc1
34 results

runtime.h

Blame
  • Forked from flow3r / flow3r firmware
    Source project has a limited visibility.
    runtime.h 4.37 KiB
    typedef enum {
        RT_UNARY_OP_NOT,
        RT_UNARY_OP_POSITIVE,
        RT_UNARY_OP_NEGATIVE,
        RT_UNARY_OP_INVERT,
    } rt_unary_op_t;
    
    typedef enum {
        RT_BINARY_OP_SUBSCR,
        RT_BINARY_OP_OR,
        RT_BINARY_OP_XOR,
        RT_BINARY_OP_AND,
        RT_BINARY_OP_LSHIFT,
        RT_BINARY_OP_RSHIFT,
        RT_BINARY_OP_ADD,
        RT_BINARY_OP_SUBTRACT,
        RT_BINARY_OP_MULTIPLY,
        RT_BINARY_OP_FLOOR_DIVIDE,
        RT_BINARY_OP_TRUE_DIVIDE,
        RT_BINARY_OP_MODULO,
        RT_BINARY_OP_POWER,
        RT_BINARY_OP_INPLACE_OR,
        RT_BINARY_OP_INPLACE_XOR,
        RT_BINARY_OP_INPLACE_AND,
        RT_BINARY_OP_INPLACE_LSHIFT,
        RT_BINARY_OP_INPLACE_RSHIFT,
        RT_BINARY_OP_INPLACE_ADD,
        RT_BINARY_OP_INPLACE_SUBTRACT,
        RT_BINARY_OP_INPLACE_MULTIPLY,
        RT_BINARY_OP_INPLACE_FLOOR_DIVIDE,
        RT_BINARY_OP_INPLACE_TRUE_DIVIDE,
        RT_BINARY_OP_INPLACE_MODULO,
        RT_BINARY_OP_INPLACE_POWER,
    } rt_binary_op_t;
    
    typedef enum {
        RT_COMPARE_OP_LESS,
        RT_COMPARE_OP_MORE,
        RT_COMPARE_OP_EQUAL,
        RT_COMPARE_OP_LESS_EQUAL,
        RT_COMPARE_OP_MORE_EQUAL,
        RT_COMPARE_OP_NOT_EQUAL,
        RT_COMPARE_OP_IN,
        RT_COMPARE_OP_NOT_IN,
        RT_COMPARE_OP_IS,
        RT_COMPARE_OP_IS_NOT,
        RT_COMPARE_OP_EXCEPTION_MATCH,
    } rt_compare_op_t;
    
    typedef enum {
        RT_F_LOAD_CONST_STR = 0,
        RT_F_LOAD_NAME,
        RT_F_LOAD_GLOBAL,
        RT_F_LOAD_BUILD_CLASS,
        RT_F_LOAD_ATTR,
        RT_F_LOAD_METHOD,
        RT_F_STORE_NAME,
        RT_F_STORE_ATTR,
        RT_F_STORE_SUBSCR,
        RT_F_IS_TRUE,
        RT_F_UNARY_OP,
        RT_F_BUILD_TUPLE,
        RT_F_BUILD_LIST,
        RT_F_LIST_APPEND,
        RT_F_BUILD_MAP,
        RT_F_STORE_MAP,
        RT_F_BUILD_SET,
        RT_F_STORE_SET,
        RT_F_MAKE_FUNCTION_FROM_ID,
        RT_F_CALL_FUNCTION_N,