mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[python] Reorder QSTRs to match an implicit assertion in uPy
In py/scope.c, an assertion is made that some qstrs should be "low". Let's make sure it is indeed the case. Note: https://github.com/micropython/micropython/pull/5903
This commit is contained in:
committed by
EmilieNumworks
parent
807dd73e7b
commit
8a43b17df9
@@ -15,122 +15,6 @@
|
||||
QCFG(BYTES_IN_LEN, (1))
|
||||
QCFG(BYTES_IN_HASH, (2))
|
||||
|
||||
// Ion QSTR
|
||||
Q(ion)
|
||||
Q(keydown)
|
||||
Q(KEY_LEFT)
|
||||
Q(KEY_UP)
|
||||
Q(KEY_DOWN)
|
||||
Q(KEY_RIGHT)
|
||||
Q(KEY_OK)
|
||||
Q(KEY_BACK)
|
||||
Q(KEY_HOME)
|
||||
Q(KEY_ONOFF)
|
||||
Q(KEY_SHIFT)
|
||||
Q(KEY_ALPHA)
|
||||
Q(KEY_XNT)
|
||||
Q(KEY_VAR)
|
||||
Q(KEY_TOOLBOX)
|
||||
Q(KEY_BACKSPACE)
|
||||
Q(KEY_EXP)
|
||||
Q(KEY_LN)
|
||||
Q(KEY_LOG)
|
||||
Q(KEY_IMAGINARY)
|
||||
Q(KEY_COMMA)
|
||||
Q(KEY_POWER)
|
||||
Q(KEY_SINE)
|
||||
Q(KEY_COSINE)
|
||||
Q(KEY_TANGENT)
|
||||
Q(KEY_PI)
|
||||
Q(KEY_SQRT)
|
||||
Q(KEY_SQUARE)
|
||||
Q(KEY_SEVEN)
|
||||
Q(KEY_EIGHT)
|
||||
Q(KEY_NINE)
|
||||
Q(KEY_LEFTPARENTHESIS)
|
||||
Q(KEY_RIGHTPARENTHESIS)
|
||||
Q(KEY_FOUR)
|
||||
Q(KEY_FIVE)
|
||||
Q(KEY_SIX)
|
||||
Q(KEY_MULTIPLICATION)
|
||||
Q(KEY_DIVISION)
|
||||
Q(KEY_ONE)
|
||||
Q(KEY_TWO)
|
||||
Q(KEY_THREE)
|
||||
Q(KEY_PLUS)
|
||||
Q(KEY_MINUS)
|
||||
Q(KEY_ZERO)
|
||||
Q(KEY_DOT)
|
||||
Q(KEY_EE)
|
||||
Q(KEY_ANS)
|
||||
Q(KEY_EXE)
|
||||
|
||||
// Kandinsky QSTRs
|
||||
Q(kandinsky)
|
||||
Q(color)
|
||||
Q(draw_string)
|
||||
Q(fill_rect)
|
||||
Q(get_pixel)
|
||||
Q(set_pixel)
|
||||
|
||||
// Matplotlib QSTRs
|
||||
Q(arrow)
|
||||
Q(axis)
|
||||
Q(bar)
|
||||
Q(grid)
|
||||
Q(grid)
|
||||
Q(hist)
|
||||
Q(plot)
|
||||
Q(matplotlib)
|
||||
Q(matplotlib.pyplot)
|
||||
Q(pyplot)
|
||||
Q(scatter)
|
||||
Q(show)
|
||||
Q(text)
|
||||
|
||||
// Turtle QSTRs
|
||||
Q(turtle)
|
||||
Q(forward)
|
||||
Q(fd)
|
||||
Q(backward)
|
||||
Q(bk)
|
||||
Q(back)
|
||||
Q(right)
|
||||
Q(rt)
|
||||
Q(left)
|
||||
Q(lt)
|
||||
Q(goto)
|
||||
Q(setpos)
|
||||
Q(setposition)
|
||||
Q(setheading)
|
||||
Q(seth)
|
||||
Q(circle)
|
||||
Q(speed)
|
||||
Q(position)
|
||||
Q(pos)
|
||||
Q(heading)
|
||||
Q(pendown)
|
||||
Q(pd)
|
||||
Q(down)
|
||||
Q(penup)
|
||||
Q(pu)
|
||||
Q(up)
|
||||
Q(pensize)
|
||||
Q(width)
|
||||
Q(isdown)
|
||||
Q(pencolor)
|
||||
Q(reset)
|
||||
Q(showturtle)
|
||||
Q(st)
|
||||
Q(hideturtle)
|
||||
Q(ht)
|
||||
Q(isvisible)
|
||||
|
||||
// utime QSTRs
|
||||
Q(time)
|
||||
Q(sleep)
|
||||
Q(monotonic)
|
||||
|
||||
// MicroPython QSTRs
|
||||
Q()
|
||||
Q(*)
|
||||
@@ -435,3 +319,119 @@ Q(upper)
|
||||
Q(value)
|
||||
Q(values)
|
||||
Q(zip)
|
||||
|
||||
// Ion QSTR
|
||||
Q(ion)
|
||||
Q(keydown)
|
||||
Q(KEY_LEFT)
|
||||
Q(KEY_UP)
|
||||
Q(KEY_DOWN)
|
||||
Q(KEY_RIGHT)
|
||||
Q(KEY_OK)
|
||||
Q(KEY_BACK)
|
||||
Q(KEY_HOME)
|
||||
Q(KEY_ONOFF)
|
||||
Q(KEY_SHIFT)
|
||||
Q(KEY_ALPHA)
|
||||
Q(KEY_XNT)
|
||||
Q(KEY_VAR)
|
||||
Q(KEY_TOOLBOX)
|
||||
Q(KEY_BACKSPACE)
|
||||
Q(KEY_EXP)
|
||||
Q(KEY_LN)
|
||||
Q(KEY_LOG)
|
||||
Q(KEY_IMAGINARY)
|
||||
Q(KEY_COMMA)
|
||||
Q(KEY_POWER)
|
||||
Q(KEY_SINE)
|
||||
Q(KEY_COSINE)
|
||||
Q(KEY_TANGENT)
|
||||
Q(KEY_PI)
|
||||
Q(KEY_SQRT)
|
||||
Q(KEY_SQUARE)
|
||||
Q(KEY_SEVEN)
|
||||
Q(KEY_EIGHT)
|
||||
Q(KEY_NINE)
|
||||
Q(KEY_LEFTPARENTHESIS)
|
||||
Q(KEY_RIGHTPARENTHESIS)
|
||||
Q(KEY_FOUR)
|
||||
Q(KEY_FIVE)
|
||||
Q(KEY_SIX)
|
||||
Q(KEY_MULTIPLICATION)
|
||||
Q(KEY_DIVISION)
|
||||
Q(KEY_ONE)
|
||||
Q(KEY_TWO)
|
||||
Q(KEY_THREE)
|
||||
Q(KEY_PLUS)
|
||||
Q(KEY_MINUS)
|
||||
Q(KEY_ZERO)
|
||||
Q(KEY_DOT)
|
||||
Q(KEY_EE)
|
||||
Q(KEY_ANS)
|
||||
Q(KEY_EXE)
|
||||
|
||||
// Kandinsky QSTRs
|
||||
Q(kandinsky)
|
||||
Q(color)
|
||||
Q(draw_string)
|
||||
Q(fill_rect)
|
||||
Q(get_pixel)
|
||||
Q(set_pixel)
|
||||
|
||||
// Matplotlib QSTRs
|
||||
Q(arrow)
|
||||
Q(axis)
|
||||
Q(bar)
|
||||
Q(grid)
|
||||
Q(grid)
|
||||
Q(hist)
|
||||
Q(plot)
|
||||
Q(matplotlib)
|
||||
Q(matplotlib.pyplot)
|
||||
Q(pyplot)
|
||||
Q(scatter)
|
||||
Q(show)
|
||||
Q(text)
|
||||
|
||||
// Turtle QSTRs
|
||||
Q(turtle)
|
||||
Q(forward)
|
||||
Q(fd)
|
||||
Q(backward)
|
||||
Q(bk)
|
||||
Q(back)
|
||||
Q(right)
|
||||
Q(rt)
|
||||
Q(left)
|
||||
Q(lt)
|
||||
Q(goto)
|
||||
Q(setpos)
|
||||
Q(setposition)
|
||||
Q(setheading)
|
||||
Q(seth)
|
||||
Q(circle)
|
||||
Q(speed)
|
||||
Q(position)
|
||||
Q(pos)
|
||||
Q(heading)
|
||||
Q(pendown)
|
||||
Q(pd)
|
||||
Q(down)
|
||||
Q(penup)
|
||||
Q(pu)
|
||||
Q(up)
|
||||
Q(pensize)
|
||||
Q(width)
|
||||
Q(isdown)
|
||||
Q(pencolor)
|
||||
Q(reset)
|
||||
Q(showturtle)
|
||||
Q(st)
|
||||
Q(hideturtle)
|
||||
Q(ht)
|
||||
Q(isvisible)
|
||||
|
||||
// utime QSTRs
|
||||
Q(time)
|
||||
Q(sleep)
|
||||
Q(monotonic)
|
||||
|
||||
Reference in New Issue
Block a user