This repository was archived by the owner on Mar 8, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +759
-9
lines changed
native/python_package/python_driver Expand file tree Collapse file tree 5 files changed +759
-9
lines changed Original file line number Diff line number Diff line change 1+ def function6 (a , * param ):
2+ print "variadicArgs"
3+
4+ def function7 (a , * args , ** kwargs ):
5+ print "variadicAndKeywordArgs"
Original file line number Diff line number Diff line change 1+ {
2+ 'PY2AST': {
3+ 'ast_type': "Module",
4+ body: [
5+ {
6+ args: {
7+ args: [
8+ {
9+ '@token': "a",
10+ 'ast_type': "arg",
11+ 'col_offset': 15,
12+ ctx: "Param",
13+ 'end_col_offset': 16,
14+ 'end_lineno': 1,
15+ lineno: 1,
16+ },
17+ {
18+ '@token': "param",
19+ annotation: ~,
20+ 'ast_type': "vararg",
21+ 'col_offset': 19,
22+ 'end_col_offset': 24,
23+ 'end_lineno': 1,
24+ lineno: 1,
25+ },
26+ ],
27+ 'ast_type': "arguments",
28+ },
29+ 'ast_type': "FunctionDef",
30+ body: [
31+ {
32+ 'ast_type': "Print",
33+ 'col_offset': 5,
34+ dest: ~,
35+ 'end_col_offset': 10,
36+ 'end_lineno': 2,
37+ lineno: 2,
38+ nl: true,
39+ values: [
40+ {
41+ 'ast_type': "Str",
42+ 'col_offset': 11,
43+ 'end_col_offset': 25,
44+ 'end_lineno': 2,
45+ lineno: 2,
46+ s: "variadicArgs",
47+ },
48+ ],
49+ },
50+ ],
51+ 'col_offset': 5,
52+ 'decorator_list': [],
53+ 'end_col_offset': 14,
54+ 'end_lineno': 1,
55+ lineno: 1,
56+ name: "function6",
57+ },
58+ {
59+ args: {
60+ args: [
61+ {
62+ '@token': "a",
63+ 'ast_type': "arg",
64+ 'col_offset': 15,
65+ ctx: "Param",
66+ 'end_col_offset': 16,
67+ 'end_lineno': 4,
68+ lineno: 4,
69+ 'noops_previous': {
70+ 'ast_type': "PreviousNoops",
71+ 'col_offset': 1,
72+ 'end_col_offset': 1,
73+ 'end_lineno': 3,
74+ lineno: 3,
75+ lines: [],
76+ },
77+ },
78+ {
79+ '@token': "kwargs",
80+ annotation: ~,
81+ 'ast_type': "kwarg",
82+ 'col_offset': 1,
83+ 'end_col_offset': 1,
84+ 'end_lineno': 1,
85+ lineno: 1,
86+ },
87+ {
88+ '@token': "args",
89+ annotation: ~,
90+ 'ast_type': "vararg",
91+ 'col_offset': 1,
92+ 'end_col_offset': 1,
93+ 'end_lineno': 1,
94+ lineno: 1,
95+ },
96+ ],
97+ 'ast_type': "arguments",
98+ },
99+ 'ast_type': "FunctionDef",
100+ body: [
101+ {
102+ 'ast_type': "Print",
103+ 'col_offset': 5,
104+ dest: ~,
105+ 'end_col_offset': 10,
106+ 'end_lineno': 5,
107+ lineno: 5,
108+ nl: true,
109+ values: [
110+ {
111+ 'ast_type': "Str",
112+ 'col_offset': 11,
113+ 'end_col_offset': 35,
114+ 'end_lineno': 5,
115+ lineno: 5,
116+ 'noops_sameline': {
117+ 'ast_type': "SameLineNoops",
118+ 'col_offset': 34,
119+ 'end_col_offset': 35,
120+ 'end_lineno': 5,
121+ lineno: 5,
122+ 'noop_lines': [
123+ {
124+ 'ast_type': "NoopSameLine",
125+ s: "",
126+ },
127+ ],
128+ },
129+ s: "variadicAndKeywordArgs",
130+ },
131+ ],
132+ },
133+ ],
134+ 'col_offset': 5,
135+ 'decorator_list': [],
136+ 'end_col_offset': 14,
137+ 'end_lineno': 4,
138+ lineno: 4,
139+ name: "function7",
140+ },
141+ ],
142+ },
143+ }
You can’t perform that action at this time.
0 commit comments