相对稳定版本

This commit is contained in:
TermiNexus committed 2026-08-06 18:04:12 +08:00
1 parent a39b5da0f8
commit 2071486168
6310 files changed
+99310 -37

No files matched your search

@@ -0,0 +1 @@
t c vipermath
@@ -0,0 +1 @@
t stdint w32.win32base
@@ -0,0 +1 @@
t stdint w32.win32base
@@ -0,0 +1 @@
t c stdint vqt6._types
@@ -0,0 +1 @@
t c stdint platmacro memhub string stdio w32.win32base w32 w32.win32process w32 posix
@@ -0,0 +1 @@
t c stdint w32.win32base w32.win32sync
@@ -0,0 +1 @@
string t c
@@ -0,0 +1 @@
t c stdint string memhub platmacro
@@ -0,0 +1 @@
t c stdint
@@ -0,0 +1 @@
string t c
@@ -0,0 +1 @@
stdint string stdlib memhub t c
@@ -0,0 +1 @@
t c stdint memhub string stdio json
@@ -0,0 +1 @@
t c stdint memhub string viperlib ast.tokens
@@ -0,0 +1,180 @@
"""Auto-generated Python stub file"""
import t, c
from stdint import *
import memhub
import string
import viperlib
from .tokens import TokOp
class ASTKind(t.CEnum):
Module: t.State
FunctionDef: t.State
ClassDef: t.State
Assign: t.State
If: t.State
For: t.State
While: t.State
Return: t.State
Expr: t.State
Name: t.State
Constant: t.State
BinOp: t.State
UnaryOp: t.State
Call: t.State
Compare: t.State
Expression: t.State
Interactive: t.State
FunctionType: t.State
Delete: t.State
AugAssign: t.State
AnnAssign: t.State
With: t.State
Raise: t.State
Try: t.State
Assert: t.State
Global: t.State
Nonlocal: t.State
Pass: t.State
Break: t.State
Continue: t.State
Import: t.State
ImportFrom: t.State
Match: t.State
BoolOp: t.State
Lambda: t.State
IfExp: t.State
Dict: t.State
Set: t.State
ListComp: t.State
SetComp: t.State
DictComp: t.State
GeneratorExp: t.State
Await: t.State
Yield: t.State
YieldFrom: t.State
FormattedValue: t.State
JoinedStr: t.State
Attribute: t.State
Subscript: t.State
Starred: t.State
List: t.State
Tuple: t.State
Slice: t.State
NamedExpr: t.State
ExceptHandler: t.State
Arguments: t.State
Arg: t.State
Keyword: t.State
Alias: t.State
WithItem: t.State
Comprehension: t.State
OpNode: t.State
MatchCase: t.State
MatchValue: t.State
MatchSingleton: t.State
MatchSequence: t.State
MatchMapping: t.State
MatchClass: t.State
MatchStar: t.State
MatchAs: t.State
MatchOr: t.State
class ASTCtx(t.CEnum):
Load: t.State
Store: t.State
Del: t.State
class OpKind(t.CEnum):
Add: t.State
Sub: t.State
Mult: t.State
MatMult: t.State
Div: t.State
Mod: t.State
Pow: t.State
LShift: t.State
RShift: t.State
BitOr: t.State
BitXor: t.State
BitAnd: t.State
FloorDiv: t.State
And: t.State
Or: t.State
Eq: t.State
Ne: t.State
Lt: t.State
Le: t.State
Gt: t.State
Ge: t.State
Is: t.State
IsNot: t.State
In: t.State
NotIn: t.State
Not: t.State
UAdd: t.State
USub: t.State
Invert: t.State
NoneOp: t.State
CONST_INT: t.CDefine = 1
CONST_FLOAT: t.CDefine = 2
CONST_STR: t.CDefine = 3
CONST_BOOL: t.CDefine = 4
CONST_NONE: t.CDefine = 5
CONST_CHAR: t.CDefine = 6
FLAG_IS_ASYNC: t.CDefine = 1
FLAG_SIMPLE: t.CDefine = 2
FLAG_HAS_STAR: t.CDefine = 4
class ASTFlag(t.CEnum):
IsAsync: t.State
Simple: t.State
HasStar: t.State
def _copy_str(pool: memhub.MemManager | t.CPtr, src: str) -> str: pass
def _set_pos(node: AST | t.CPtr, lineno: t.CInt, col_offset: t.CInt, end_lineno: t.CInt, end_col_offset: t.CInt): pass
def _inherit_pos(node: AST | t.CPtr, ref: AST | t.CPtr): pass
def _init_ast(node: AST | t.CPtr, pool: memhub.MemManager | t.CPtr, lineno: t.CInt, col: t.CInt): pass
def _set_parent_list(lst: list[AST | t.CPtr] | t.CPtr, parent: AST | t.CPtr): pass
def _append_child(lst: list[AST | t.CPtr] | t.CPtr, node: AST | t.CPtr, pool: memhub.MemManager | t.CPtr): pass
def _binop_from_op(op_id: t.CInt) -> t.CInt: pass
def _augop_from_op(op_id: t.CInt) -> t.CInt: pass
def _cmpop_from_op(op_id: t.CInt) -> t.CInt: pass
def _emit(buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT, text: str) -> t.CSizeT: pass
def _emit_str(buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT, text: str) -> t.CSizeT: pass
def _emit_int(buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT, val: t.CInt64T) -> t.CSizeT: pass
def _op_name(op: t.CInt) -> str: pass
def _dump_list(lst: list[AST | t.CPtr] | t.CPtr, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
def _dump_op_list(lst: t.CPtr, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
@t.CVTable
class AST:
parent: AST | t.CPtr
pool: memhub.MemManager | t.CPtr
lineno: t.CInt
col_offset: t.CInt
end_lineno: t.CInt
end_col_offset: t.CInt
children: list[AST | t.CPtr] | t.CPtr
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
def accept(self, visitor: t.CPtr): pass
def append(self, node: AST | t.CPtr): pass
def dump(node: AST | t.CPtr, buf: t.CChar | t.CPtr, size: t.CSizeT): pass
@@ -0,0 +1 @@
t c stdint memhub string json
@@ -0,0 +1 @@
t c stdint memhub
@@ -0,0 +1 @@
t c
@@ -0,0 +1 @@
t c stdint
@@ -0,0 +1 @@
t c string memhub stdint
@@ -0,0 +1 @@
t c stdint w32.win32base w32.win32sync
@@ -0,0 +1 @@
stdio t c
@@ -0,0 +1 @@
t c stdint memhub string viperlib llvmlite.__types llvmlite.__values llvmlite.__function llvmlite.__module llvmlite.__builder llvmlite.__verify
@@ -0,0 +1 @@
t c
@@ -0,0 +1 @@
string
@@ -0,0 +1 @@
t c stdint w32.win32base w32.win32sync
@@ -0,0 +1 @@
stdint zlib.zdeflate zdeflate zlib.zinflate zinflate zlib.zchecksum zchecksum zlib.zdef zdef zlib.zhuff zhuff stdlib string memhub t c
@@ -0,0 +1 @@
t c
@@ -0,0 +1 @@
t c stdint string stdio viperlib memhub linkedlist llvmlite.__types llvmlite.__function
@@ -0,0 +1 @@
t c stdint memhub string ast.base
@@ -0,0 +1,76 @@
"""Auto-generated Python stub file"""
import t, c
from stdint import *
import memhub
import string
from .base import AST, ASTKind, _init_ast, _copy_str, _set_parent_list, _emit, _emit_str, _emit_int, _dump_list
class ExceptHandler(AST):
type: AST | t.CPtr
name: str
def __new__(self, pool: memhub.MemManager | t.CPtr, type: AST | t.CPtr, name: str): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, type: AST | t.CPtr, name: str): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: bytes, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Arguments(AST):
args: list[AST | t.CPtr] | t.CPtr
vararg: AST | t.CPtr
kwarg: AST | t.CPtr
defaults: list[AST | t.CPtr] | t.CPtr
kw_defaults: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, args: list[AST | t.CPtr] | t.CPtr, vararg: AST | t.CPtr, kwarg: AST | t.CPtr, defaults: list[AST | t.CPtr] | t.CPtr, kw_defaults: list[AST | t.CPtr] | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, args: list[AST | t.CPtr] | t.CPtr, vararg: AST | t.CPtr, kwarg: AST | t.CPtr, defaults: list[AST | t.CPtr] | t.CPtr, kw_defaults: list[AST | t.CPtr] | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: bytes, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Arg(AST):
arg: str
annotation: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, arg: str, annotation: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, arg: str, annotation: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: bytes, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Keyword(AST):
arg: str
value: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, arg: str, value: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, arg: str, value: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: bytes, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Alias(AST):
name: str
asname: str
def __new__(self, pool: memhub.MemManager | t.CPtr, name: str, asname: str): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, name: str, asname: str): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: bytes, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class WithItem(AST):
context_expr: AST | t.CPtr
optional_vars: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, context_expr: AST | t.CPtr, optional_vars: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, context_expr: AST | t.CPtr, optional_vars: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: bytes, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Comprehension(AST):
target: AST | t.CPtr
iter: AST | t.CPtr
ifs: list[AST | t.CPtr] | t.CPtr
is_async: t.CInt
def __new__(self, pool: memhub.MemManager | t.CPtr, target: AST | t.CPtr, iter: AST | t.CPtr, ifs: list[AST | t.CPtr] | t.CPtr, is_async: t.CInt): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, target: AST | t.CPtr, iter: AST | t.CPtr, ifs: list[AST | t.CPtr] | t.CPtr, is_async: t.CInt): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: bytes, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
@@ -0,0 +1 @@
stdint zlib.zchecksum zchecksum zlib.zdef zdef zlib.zhuff zhuff string memhub t c
@@ -0,0 +1 @@
t c stdint platmacro memhub os.path os os._win32 os os._posix os
@@ -0,0 +1 @@
t c stdint memhub string ast.base
@@ -0,0 +1 @@
t c stdint viperlib string memhub stdio stdlib linkedlist
@@ -0,0 +1 @@
t c atom
@@ -0,0 +1 @@
t c stdint w32.win32base
@@ -0,0 +1 @@
t c stdint memhub string ast.base
@@ -0,0 +1 @@
stdio
@@ -0,0 +1 @@
t c stdint string viperlib memhub linkedlist llvmlite.__function llvmlite.__module
@@ -0,0 +1 @@
stdint t
@@ -0,0 +1 @@
t stdint
@@ -0,0 +1 @@
t c
@@ -0,0 +1 @@
t c stdint memhub string viperio json.__parser json.__writer
@@ -0,0 +1 @@
t c
@@ -0,0 +1 @@
t
@@ -0,0 +1 @@
t stdint w32.win32base
@@ -0,0 +1 @@
t c stdio w32.win32console
@@ -0,0 +1 @@
t c stdint w32.win32process stdlib stdio string
@@ -0,0 +1 @@
t c memhub string stdint
@@ -0,0 +1 @@
t c stdint platmacro memhub string w32.win32base w32 w32.win32file w32 posix
@@ -0,0 +1 @@
t c stdint string viperlib memhub stdio linkedlist llvmlite.__types
@@ -0,0 +1 @@
stdint t c
@@ -0,0 +1 @@
stdint zlib.zchecksum zchecksum zlib.zhuff zhuff zlib.zdef zdef string memhub t c
@@ -0,0 +1 @@
hashlib.__md5 hashlib.__sha1 hashlib.__sha256 hashlib.__sha512
@@ -0,0 +1 @@
t stdint vqt6._types vqt6._qtcore vqt6._qtwidgets vqt6._qtgui vqt6._qtnetwork
@@ -0,0 +1,22 @@
4337fb260448bbe2:includes/ast/astaux.vp
22bc0df83b3f0e62:includes/ast/base.vp
b543bc1dfb592119:includes/ast/exprs.vp
f5d13f1be34f417a:includes/ast/lexer.vp
fde6db0747bdd959:includes/ast/parser.vp
657e182b27c2a022:includes/ast/stmts.vp
b547ac4f380bddb6:includes/ast/tokens.vp
de3357cb9182715e:includes/ast/__init__.vp
aa246c6e6aa30484:includes/atom.vp
6ddf430432a0e373:includes/json/__init__.vp
240a9a4157959a9f:includes/json/__parser.vp
20cd49775c100a38:includes/json/__writer.vp
f9d023d1df2bc9c5:includes/memhub.vp
71e0a3ffcb3ebfad:includes/stdarg.vp
f5522571bcce7bcb:includes/stdint.vp
285b6aa29a34754d:includes/stdio.vp
6c658cc728d0bbf4:includes/stdlib.vp
ffaf70367668b227:includes/string.vp
c9f4be41ca1cc2b4:includes/viperio.vp
f6ab8989f3545e83:includes/viperlib.vp
e0f0afe3caa1e486:includes/_dict.vp
7cadfe07e983fd90:includes/_list.vp
@@ -0,0 +1 @@
t c stdint string socket memhub stdio
@@ -0,0 +1 @@
t c stdint platmacro memhub string w32.win32base w32 w32.win32file w32 w32.win32process w32 w32.win32sync w32 posix
@@ -0,0 +1 @@
t c
@@ -0,0 +1 @@
t c stdint
@@ -0,0 +1 @@
t c stdint w32.win32base w32 w32.win32file w32 memhub stdlib
@@ -0,0 +1 @@
t c stdint string viperlib memhub stdio linkedlist llvmlite.__types llvmlite.__values llvmlite.__function
@@ -0,0 +1 @@
t c stdint w32.win32base w32.win32sync
@@ -0,0 +1 @@
t c
@@ -0,0 +1 @@
t c stdint w32.win32base w32.win32process w32.win32sync lock event condition rwlock
@@ -0,0 +1 @@
t
@@ -0,0 +1 @@
t memhub string
@@ -0,0 +1 @@
t c string memhub stdio hashtable
@@ -0,0 +1 @@
t c stdint memhub string ast.base
@@ -0,0 +1,265 @@
"""Auto-generated Python stub file"""
import t, c
from stdint import *
import memhub
import string
from .base import AST, ASTKind, ASTCtx, OpKind, _init_ast, _copy_str, _set_parent_list, _emit, _emit_str, _emit_int, _dump_list, _dump_op_list, _op_name, CONST_INT, CONST_FLOAT, CONST_STR, CONST_BOOL, CONST_NONE, CONST_CHAR
class Name(AST):
id: str
ctx: t.CInt
def __new__(self, pool: memhub.MemManager | t.CPtr, id: str, ctx: t.CInt): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, id: str, ctx: t.CInt): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Constant(AST):
int_val: t.CInt64T
float_val: t.CDouble
str_val: str
const_kind: t.CInt
def __new__(self, pool: memhub.MemManager | t.CPtr, const_kind: t.CInt, int_val: t.CInt64T, float_val: t.CDouble, str_val: str, lineno: t.CInt, col: t.CInt): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, const_kind: t.CInt, int_val: t.CInt64T, float_val: t.CDouble, str_val: str, lineno: t.CInt, col: t.CInt): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class BinOp(AST):
left: AST | t.CPtr
op: t.CInt
right: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, left: AST | t.CPtr, op: t.CInt, right: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, left: AST | t.CPtr, op: t.CInt, right: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class UnaryOp(AST):
op: t.CInt
operand: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, op: t.CInt, operand: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, op: t.CInt, operand: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Compare(AST):
left: AST | t.CPtr
ops: t.CPtr
comparators: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, left: AST | t.CPtr, ops: t.CPtr, comparators: list[AST | t.CPtr] | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, left: AST | t.CPtr, ops: t.CPtr, comparators: list[AST | t.CPtr] | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Call(AST):
func: AST | t.CPtr
args: list[AST | t.CPtr] | t.CPtr
keywords: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, func: AST | t.CPtr, args: list[AST | t.CPtr] | t.CPtr, keywords: list[AST | t.CPtr] | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, func: AST | t.CPtr, args: list[AST | t.CPtr] | t.CPtr, keywords: list[AST | t.CPtr] | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class BoolOp(AST):
op: t.CInt
values: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, op: t.CInt, values: list[AST | t.CPtr] | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, op: t.CInt, values: list[AST | t.CPtr] | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Lambda(AST):
args: AST | t.CPtr
body: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, args: AST | t.CPtr, body: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, args: AST | t.CPtr, body: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class IfExp(AST):
test: AST | t.CPtr
body: AST | t.CPtr
orelse: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, test: AST | t.CPtr, body: AST | t.CPtr, orelse: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, test: AST | t.CPtr, body: AST | t.CPtr, orelse: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Dict(AST):
keys: list[AST | t.CPtr] | t.CPtr
values: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, keys: list[AST | t.CPtr] | t.CPtr, values: list[AST | t.CPtr] | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, keys: list[AST | t.CPtr] | t.CPtr, values: list[AST | t.CPtr] | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Set(AST):
elts: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, elts: list[AST | t.CPtr] | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, elts: list[AST | t.CPtr] | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class ListComp(AST):
elt: AST | t.CPtr
generators: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, elt: AST | t.CPtr, generators: list[AST | t.CPtr] | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, elt: AST | t.CPtr, generators: list[AST | t.CPtr] | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class SetComp(AST):
elt: AST | t.CPtr
generators: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, elt: AST | t.CPtr, generators: list[AST | t.CPtr] | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, elt: AST | t.CPtr, generators: list[AST | t.CPtr] | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class DictComp(AST):
key: AST | t.CPtr
value: AST | t.CPtr
generators: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, key: AST | t.CPtr, value: AST | t.CPtr, generators: list[AST | t.CPtr] | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, key: AST | t.CPtr, value: AST | t.CPtr, generators: list[AST | t.CPtr] | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class GeneratorExp(AST):
elt: AST | t.CPtr
generators: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, elt: AST | t.CPtr, generators: list[AST | t.CPtr] | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, elt: AST | t.CPtr, generators: list[AST | t.CPtr] | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Await(AST):
value: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Yield(AST):
value: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class YieldFrom(AST):
value: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class FormattedValue(AST):
value: AST | t.CPtr
conversion: t.CInt
format_spec: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr, conversion: t.CInt, format_spec: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr, conversion: t.CInt, format_spec: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class JoinedStr(AST):
values: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, values: list[AST | t.CPtr] | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, values: list[AST | t.CPtr] | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Attribute(AST):
value: AST | t.CPtr
attr: str
ctx: t.CInt
def __new__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr, attr: str, ctx: t.CInt): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr, attr: str, ctx: t.CInt): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Subscript(AST):
value: AST | t.CPtr
slice: AST | t.CPtr
ctx: t.CInt
def __new__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr, slice: AST | t.CPtr, ctx: t.CInt): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr, slice: AST | t.CPtr, ctx: t.CInt): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Starred(AST):
value: AST | t.CPtr
ctx: t.CInt
def __new__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr, ctx: t.CInt): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, value: AST | t.CPtr, ctx: t.CInt): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class List(AST):
elts: list[AST | t.CPtr] | t.CPtr
ctx: t.CInt
def __new__(self, pool: memhub.MemManager | t.CPtr, elts: list[AST | t.CPtr] | t.CPtr, ctx: t.CInt): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, elts: list[AST | t.CPtr] | t.CPtr, ctx: t.CInt): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Tuple(AST):
elts: list[AST | t.CPtr] | t.CPtr
ctx: t.CInt
def __new__(self, pool: memhub.MemManager | t.CPtr, elts: list[AST | t.CPtr] | t.CPtr, ctx: t.CInt): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, elts: list[AST | t.CPtr] | t.CPtr, ctx: t.CInt): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class Slice(AST):
lower: AST | t.CPtr
upper: AST | t.CPtr
step: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, lower: AST | t.CPtr, upper: AST | t.CPtr, step: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, lower: AST | t.CPtr, upper: AST | t.CPtr, step: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class NamedExpr(AST):
target: AST | t.CPtr
value: AST | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr, target: AST | t.CPtr, value: AST | t.CPtr): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, target: AST | t.CPtr, value: AST | t.CPtr): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
class OpNode(AST):
op: t.CInt
def __new__(self, pool: memhub.MemManager | t.CPtr, op: t.CInt): pass
def __init__(self, pool: memhub.MemManager | t.CPtr, op: t.CInt): pass
def kind(self) -> t.CInt: pass
def type_name(self) -> str: pass
def dump(self, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
@@ -0,0 +1 @@
t c stdint memhub string
@@ -0,0 +1 @@
t c
@@ -0,0 +1 @@
t stdint w32.win32base
@@ -0,0 +1 @@
t c stdint vqt6._types
@@ -0,0 +1 @@
stdint stdlib string vipermath stdio t c memhub
@@ -0,0 +1 @@
t c
@@ -0,0 +1 @@
t c stdint
@@ -0,0 +1 @@
t c stdint stdio w32.win32base w32 w32.win32file w32
@@ -0,0 +1 @@
t c stdint posix memhub stdlib
@@ -0,0 +1 @@
t c
@@ -0,0 +1 @@
stdint zlib.zdef zdef memhub t c
@@ -0,0 +1 @@
zlib.pyzlib
@@ -0,0 +1 @@
t c stdint vqt6._types
@@ -0,0 +1 @@
t c stdint memhub string ast.tokens ast.base ast.stmts ast.exprs ast.astaux ast.visitor ast.lexer ast.parser ast.parser
@@ -0,0 +1 @@
t c memhub string json stdint
@@ -0,0 +1 @@
t c stdint vqt6._types
@@ -0,0 +1 @@
t
@@ -0,0 +1 @@
t c stdint memhub string ast.tokens
@@ -0,0 +1,64 @@
"""Auto-generated Python stub file"""
import t, c
from stdint import *
import memhub
import string
from .tokens import Token, TokenType, TokOp, _init_tables, _kw_lookup, _op_head, OpEntry, new_token, token_set_str, token_set_str_literal
LEXER_MAX_INDENT: t.CDefine = 256
class Lexer:
src: str
pos: t.CSizeT
len: t.CSizeT
lineno: t.CInt
col: t.CInt
pool: memhub.MemManager | t.CPtr
indent_stack: t.CInt | t.CPtr
indent_top: t.CInt
paren_depth: t.CInt
tokens_head: Token | t.CPtr
tokens_tail: Token | t.CPtr
at_line_start: t.CInt
error_count: t.CInt
def __new__(self, pool: memhub.MemManager | t.CPtr): pass
def new_lexer(pool: memhub.MemManager | t.CPtr) -> Lexer | t.CPtr: pass
def _lexer_init(lx: Lexer | t.CPtr, src: str, pool: memhub.MemManager | t.CPtr): pass
def _peek(lx: Lexer | t.CPtr, offset: t.CSizeT) -> t.CChar: pass
def _peek_cur(lx: Lexer | t.CPtr) -> t.CChar: pass
def _advance(lx: Lexer | t.CPtr) -> t.CChar: pass
def _is_alpha(ch: t.CChar) -> t.CInt: pass
def _is_digit(ch: t.CChar) -> t.CInt: pass
def _is_alnum(ch: t.CChar) -> t.CInt: pass
def _is_hex(ch: t.CChar) -> t.CInt: pass
def _is_space(ch: t.CChar) -> t.CInt: pass
def _emit(lx: Lexer | t.CPtr, tok: Token | t.CPtr): pass
def _make_op_token(lx: Lexer | t.CPtr, op_id: t.CInt, length: t.CInt, lineno: t.CInt, col: t.CInt) -> Token | t.CPtr: pass
def _handle_indent(lx: Lexer | t.CPtr): pass
def _read_name(lx: Lexer | t.CPtr): pass
def _read_number(lx: Lexer | t.CPtr): pass
def _emit_number(lx: Lexer | t.CPtr, start: t.CSizeT, start_lineno: t.CInt, start_col: t.CInt, is_float: t.CInt, is_complex: t.CInt, is_hex: t.CInt): pass
def _read_string(lx: Lexer | t.CPtr): pass
def _read_operator(lx: Lexer | t.CPtr): pass
def tokenize(lx: Lexer | t.CPtr) -> Token | t.CPtr: pass
tok: Token | t.CPtr
@@ -0,0 +1 @@
t c viperio stdarg
@@ -0,0 +1 @@
t stdint w32.win32base
@@ -0,0 +1 @@
t c stdint string platmacro stdio w32.winsock2 w32
@@ -0,0 +1 @@
t c stdint string atom viperio stdio stdlib
@@ -0,0 +1 @@
t c stdint string viperlib memhub linkedlist llvmlite.__types
@@ -0,0 +1 @@
t stdint
@@ -0,0 +1 @@
t c stdint memhub string ast.tokens ast.base ast.exprs ast.stmts ast.astaux ast.lexer
@@ -0,0 +1,211 @@
"""Auto-generated Python stub file"""
import t, c
from stdint import *
import memhub
import string
from .tokens import Token, TokenType, Keyword, TokOp
from .base import AST, ASTCtx, ASTKind, OpKind, ASTFlag, _set_pos, _binop_from_op, _augop_from_op, _cmpop_from_op, _copy_str, _inherit_pos, _init_ast, CONST_INT, CONST_FLOAT, CONST_STR, CONST_BOOL, CONST_NONE, CONST_CHAR, FLAG_IS_ASYNC
from .exprs import BoolOp, BinOp, UnaryOp, Lambda, IfExp, Dict, Set, ListComp, SetComp, DictComp, GeneratorExp, Await, Yield, YieldFrom, FormattedValue, JoinedStr, Constant, NamedExpr, Attribute, Subscript, Starred, Name, List, Tuple, Slice, Call, Compare, OpNode
from .stmts import Module, Expression, Interactive, FunctionType, FunctionDef, ClassDef, Return, Delete, Assign, AugAssign, AnnAssign, For, While, If, With, Raise, Try, Assert, Global, Nonlocal, Pass, Break, Continue, Expr, Import, ImportFrom, Match
from .astaux import ExceptHandler, Arguments, Arg, Keyword as KwNode, Alias, WithItem, Comprehension
from .lexer import Lexer, _lexer_init, tokenize, new_lexer
class Parser:
tokens: Token | t.CPtr
cur: Token | t.CPtr
pool: memhub.MemManager | t.CPtr
error_count: t.CInt
pending_decorators: list[AST | t.CPtr] | t.CPtr
def __new__(self, pool: memhub.MemManager | t.CPtr): pass
def new_parser(pool: memhub.MemManager | t.CPtr) -> Parser | t.CPtr: pass
def _parser_init(ps: Parser | t.CPtr, tokens: Token | t.CPtr, pool: memhub.MemManager | t.CPtr): pass
def _advance(ps: Parser | t.CPtr): pass
def _cur_type(ps: Parser | t.CPtr) -> t.CInt: pass
def _cur_op(ps: Parser | t.CPtr) -> t.CInt: pass
def _cur_kw(ps: Parser | t.CPtr) -> t.CInt: pass
def _cur_str(ps: Parser | t.CPtr) -> str: pass
def _cur_lineno(ps: Parser | t.CPtr) -> t.CInt: pass
def _cur_col(ps: Parser | t.CPtr) -> t.CInt: pass
def _skip_nl(ps: Parser | t.CPtr): pass
def _skip_nls_and_newlines(ps: Parser | t.CPtr): pass
def _expect_type(ps: Parser | t.CPtr, ttype: t.CInt) -> t.CInt: pass
def _expect_op(ps: Parser | t.CPtr, op_id: t.CInt) -> t.CInt: pass
def _match_op(ps: Parser | t.CPtr, op_id: t.CInt) -> t.CInt: pass
def _accept_op(ps: Parser | t.CPtr, op_id: t.CInt) -> t.CInt: pass
def _new_const_int(pool: memhub.MemManager | t.CPtr, val: t.CInt64T, lineno: t.CInt, col: t.CInt) -> AST | t.CPtr: pass
def _new_const_float(pool: memhub.MemManager | t.CPtr, val: t.CDouble, lineno: t.CInt, col: t.CInt) -> AST | t.CPtr: pass
def _new_const_str(pool: memhub.MemManager | t.CPtr, val: str, lineno: t.CInt, col: t.CInt, is_dquote: t.CInt, is_triple: t.CInt, is_char: t.CInt) -> AST | t.CPtr: pass
def _new_const_bool(pool: memhub.MemManager | t.CPtr, val: t.CInt, lineno: t.CInt, col: t.CInt) -> AST | t.CPtr: pass
def _new_const_none(pool: memhub.MemManager | t.CPtr, lineno: t.CInt, col: t.CInt) -> AST | t.CPtr: pass
def _set_ctx(node: AST | t.CPtr, ctx: t.CInt): pass
def _fix_store_ctx(node: AST | t.CPtr): pass
def _parse_expr(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_namedexpr(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_test(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_lambda(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_or_test(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_and_test(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_not_test(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_comparison(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _match_comp_op(ps: Parser | t.CPtr) -> t.CInt: pass
def _advance_comp_op(ps: Parser | t.CPtr): pass
def _parse_bitor(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_bitxor(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_bitand(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_shift(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_arith(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_term(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_factor(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_power(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_atom_expr(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_call(ps: Parser | t.CPtr, func: AST | t.CPtr) -> AST | t.CPtr: pass
def _parse_subscript(ps: Parser | t.CPtr, value: AST | t.CPtr) -> AST | t.CPtr: pass
def _parse_slice(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_atom(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_paren(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_list(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_brace(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_sub_expr(ps: Parser | t.CPtr, src: str) -> AST | t.CPtr: pass
def _parse_fstring(ps: Parser | t.CPtr, content: str, lineno: t.CInt, col: t.CInt) -> AST | t.CPtr: pass
def _parse_comprehension(ps: Parser | t.CPtr, elt: AST | t.CPtr, vtype: t.CInt, lineno: t.CInt, col: t.CInt) -> AST | t.CPtr: pass
def _parse_comp_for(ps: Parser | t.CPtr) -> list[AST | t.CPtr] | t.CPtr: pass
def _parse_target_list(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_target(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_yield(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_varargslist(ps: Parser | t.CPtr, is_lambda: t.CInt) -> AST | t.CPtr: pass
def _parse_arg_def(ps: Parser | t.CPtr, is_lambda: t.CInt) -> AST | t.CPtr: pass
def _parse_suite_into_children(ps: Parser | t.CPtr, parent: AST | t.CPtr): pass
def _parse_statement_into(ps: Parser | t.CPtr, parent: AST | t.CPtr): pass
def _parse_simple_stmt_into(ps: Parser | t.CPtr, parent: AST | t.CPtr): pass
def _parse_small_stmt(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _maybe_tuple(ps: Parser | t.CPtr, first: AST | t.CPtr) -> AST | t.CPtr: pass
def _parse_testlist(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_expr_stmt(ps: Parser | t.CPtr, first: AST | t.CPtr) -> AST | t.CPtr: pass
def _parse_return(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_raise(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_global(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_nonlocal(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_import(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_from_import(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_alias_list(ps: Parser | t.CPtr) -> list[AST | t.CPtr] | t.CPtr: pass
def _parse_del(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_assert(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_compound(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_if(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_if_tail(ps: Parser | t.CPtr) -> list[AST | t.CPtr] | t.CPtr: pass
def _parse_while(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_for(ps: Parser | t.CPtr, is_async: t.CInt) -> AST | t.CPtr: pass
def _parse_try(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_except_handler(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_with(ps: Parser | t.CPtr, is_async: t.CInt) -> AST | t.CPtr: pass
def _parse_with_item(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_funcdef(ps: Parser | t.CPtr, is_async: t.CInt) -> AST | t.CPtr: pass
def _parse_classdef(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_match(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _make_name_ast(pool: memhub.MemManager | t.CPtr, node: Name | t.CPtr) -> AST | t.CPtr: pass
def _parse_pattern(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_closed_pattern(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_sequence_pattern(ps: Parser | t.CPtr, close_op: t.CInt, lineno: t.CInt, col: t.CInt) -> AST | t.CPtr: pass
def _parse_mapping_pattern(ps: Parser | t.CPtr, lineno: t.CInt, col: t.CInt) -> AST | t.CPtr: pass
def _parse_class_pattern(ps: Parser | t.CPtr, cls: AST | t.CPtr, lineno: t.CInt, col: t.CInt) -> AST | t.CPtr: pass
def _parse_match_case(ps: Parser | t.CPtr) -> AST | t.CPtr: pass
def _parse_decorators(ps: Parser | t.CPtr) -> list[AST | t.CPtr] | t.CPtr: pass
def _parse_module_body(ps: Parser | t.CPtr, module_node: AST | t.CPtr): pass
def parse_tokens(pool: memhub.MemManager | t.CPtr, tokens: Token | t.CPtr) -> AST | t.CPtr: pass
@@ -0,0 +1 @@
stdint t c
@@ -0,0 +1 @@
285b6aa29a34754d|6c658cc728d0bbf4|71e0a3ffcb3ebfad|aa246c6e6aa30484|b547ac4f380bddb6|c9f4be41ca1cc2b4|f5522571bcce7bcb|f6ab8989f3545e83|f9d023d1df2bc9c5|ffaf70367668b227
+183
View File
@@ -0,0 +1,183 @@
"""
Auto-generated Python stub file from ast.base.vp
Module: ast.base
"""
import t, c
from stdint import *
import memhub
import string
import viperlib
from .tokens import TokOp
class ASTKind(t.CEnum):
Module: t.State
FunctionDef: t.State
ClassDef: t.State
Assign: t.State
If: t.State
For: t.State
While: t.State
Return: t.State
Expr: t.State
Name: t.State
Constant: t.State
BinOp: t.State
UnaryOp: t.State
Call: t.State
Compare: t.State
Expression: t.State
Interactive: t.State
FunctionType: t.State
Delete: t.State
AugAssign: t.State
AnnAssign: t.State
With: t.State
Raise: t.State
Try: t.State
Assert: t.State
Global: t.State
Nonlocal: t.State
Pass: t.State
Break: t.State
Continue: t.State
Import: t.State
ImportFrom: t.State
Match: t.State
BoolOp: t.State
Lambda: t.State
IfExp: t.State
Dict: t.State
Set: t.State
ListComp: t.State
SetComp: t.State
DictComp: t.State
GeneratorExp: t.State
Await: t.State
Yield: t.State
YieldFrom: t.State
FormattedValue: t.State
JoinedStr: t.State
Attribute: t.State
Subscript: t.State
Starred: t.State
List: t.State
Tuple: t.State
Slice: t.State
NamedExpr: t.State
ExceptHandler: t.State
Arguments: t.State
Arg: t.State
Keyword: t.State
Alias: t.State
WithItem: t.State
Comprehension: t.State
OpNode: t.State
MatchCase: t.State
MatchValue: t.State
MatchSingleton: t.State
MatchSequence: t.State
MatchMapping: t.State
MatchClass: t.State
MatchStar: t.State
MatchAs: t.State
MatchOr: t.State
class ASTCtx(t.CEnum):
Load: t.State
Store: t.State
Del: t.State
class OpKind(t.CEnum):
Add: t.State
Sub: t.State
Mult: t.State
MatMult: t.State
Div: t.State
Mod: t.State
Pow: t.State
LShift: t.State
RShift: t.State
BitOr: t.State
BitXor: t.State
BitAnd: t.State
FloorDiv: t.State
And: t.State
Or: t.State
Eq: t.State
Ne: t.State
Lt: t.State
Le: t.State
Gt: t.State
Ge: t.State
Is: t.State
IsNot: t.State
In: t.State
NotIn: t.State
Not: t.State
UAdd: t.State
USub: t.State
Invert: t.State
NoneOp: t.State
CONST_INT: t.CDefine = 1
CONST_FLOAT: t.CDefine = 2
CONST_STR: t.CDefine = 3
CONST_BOOL: t.CDefine = 4
CONST_NONE: t.CDefine = 5
CONST_CHAR: t.CDefine = 6
FLAG_IS_ASYNC: t.CDefine = 1
FLAG_SIMPLE: t.CDefine = 2
FLAG_HAS_STAR: t.CDefine = 4
class ASTFlag(t.CEnum):
IsAsync: t.State
Simple: t.State
HasStar: t.State
def _copy_str(pool: memhub.MemManager | t.CPtr, src: str) -> str: pass
def _set_pos(node: AST | t.CPtr, lineno: t.CInt, col_offset: t.CInt, end_lineno: t.CInt, end_col_offset: t.CInt) -> t.CInt: pass
def _inherit_pos(node: AST | t.CPtr, ref: AST | t.CPtr) -> t.CInt: pass
def _init_ast(node: AST | t.CPtr, pool: memhub.MemManager | t.CPtr, lineno: t.CInt, col: t.CInt) -> t.CInt: pass
def _set_parent_list(lst: list[AST | t.CPtr] | t.CPtr, parent: AST | t.CPtr) -> t.CInt: pass
def _append_child(lst: list[AST | t.CPtr] | t.CPtr, node: AST | t.CPtr, pool: memhub.MemManager | t.CPtr) -> t.CInt: pass
def _binop_from_op(op_id: t.CInt) -> t.CInt: pass
def _augop_from_op(op_id: t.CInt) -> t.CInt: pass
def _cmpop_from_op(op_id: t.CInt) -> t.CInt: pass
def _emit(buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT, text: str) -> t.CSizeT: pass
def _emit_str(buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT, text: str) -> t.CSizeT: pass
def _emit_int(buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT, val: t.CInt64T) -> t.CSizeT: pass
def _op_name(op: t.CInt) -> str: pass
def _dump_list(lst: list[AST | t.CPtr] | t.CPtr, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
def _dump_op_list(lst: t.CPtr, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
@t.CVTable
class AST:
parent: AST | t.CPtr
pool: memhub.MemManager | t.CPtr
lineno: t.CInt
col_offset: t.CInt
end_lineno: t.CInt
end_col_offset: t.CInt
children: list[AST | t.CPtr] | t.CPtr
def kind(self: AST) -> t.CInt: pass
def type_name(self: AST) -> str: pass
def dump(self: AST, buf: t.CChar | t.CPtr, size: t.CSizeT, pos: t.CSizeT) -> t.CSizeT: pass
def accept(self: AST, visitor: t.CPtr) -> t.CInt: pass
def append(self: AST, node: AST | t.CPtr) -> t.CInt: pass
def dump(node: AST | t.CPtr, buf: t.CChar | t.CPtr, size: t.CSizeT) -> t.CInt: pass
Loaded 100 of 6310 files, more files were not shown because too many files have changed in this diff. Show more