Files
codeql/python/extractor/tests/parser/functions.py

59 lines
668 B
Python

def a(b): pass
def c(*d): pass
def foo(a, b, c=d, e:f, g:h=i, *j) -> t:
x
y
def foo(l):
pass
def bar(*k):
x1
y1
def bar(*k, l, m:n, o:p=q, r=s, **u):
x1
y1
def klef(*): pass
def main(): pass
@dec1(a,b)
@dec2(c,d)
def func(e,f,g):
h
i
lambda: a
lambda b: c
lambda d, *e: f
lambda *g, h: i
lambda j=k: l
lambda *m: n
lambda **o: p
lambda *p, q=r: s
def typed_dictionary_splat(**kw : KEYWORD):
pass
def typed_list_splat(*args : ARGS):
pass
@False or True
def decorated(): pass
def all_separators(pos_only, /, pos_or_keyword, *, keyword_only): pass
@decorator #comment
def decorated_with_comment():
pass