| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1724,7 +1724,6 @@ Function and class definitions | |||
| 1724 | 1724 | body=[ | |
| 1725 | 1725 | FunctionDef( | |
| 1726 | 1726 | name='f', | |
| 1727 | - type_params=[], | ||
| 1728 | 1727 | args=arguments( | |
| 1729 | 1728 | posonlyargs=[], | |
| 1730 | 1729 | args=[ | |
@@ -1749,7 +1748,8 @@ Function and class definitions | |||
| 1749 | 1748 | decorator_list=[ | |
| 1750 | 1749 | Name(id='decorator1', ctx=Load()), | |
| 1751 | 1750 | Name(id='decorator2', ctx=Load())], | |
| 1752 | - returns=Constant(value='return annotation'))], | ||
| 1751 | + returns=Constant(value='return annotation'), | ||
| 1752 | + type_params=[])], | ||
| 1753 | 1753 | type_ignores=[]) | |
| 1754 | 1754 | ||
| 1755 | 1755 | ||
@@ -1848,7 +1848,6 @@ Function and class definitions | |||
| 1848 | 1848 | body=[ | |
| 1849 | 1849 | ClassDef( | |
| 1850 | 1850 | name='Foo', | |
| 1851 | - type_params=[], | ||
| 1852 | 1851 | bases=[ | |
| 1853 | 1852 | Name(id='base1', ctx=Load()), | |
| 1854 | 1853 | Name(id='base2', ctx=Load())], | |
@@ -1860,7 +1859,8 @@ Function and class definitions | |||
| 1860 | 1859 | Pass()], | |
| 1861 | 1860 | decorator_list=[ | |
| 1862 | 1861 | Name(id='decorator1', ctx=Load()), | |
| 1863 | - Name(id='decorator2', ctx=Load())])], | ||
| 1862 | + Name(id='decorator2', ctx=Load())], | ||
| 1863 | + type_params=[])], | ||
| 1864 | 1864 | type_ignores=[]) | |
| 1865 | 1865 | ||
| 1866 | 1866 | Async and await | |
@@ -1887,7 +1887,6 @@ Async and await | |||
| 1887 | 1887 | body=[ | |
| 1888 | 1888 | AsyncFunctionDef( | |
| 1889 | 1889 | name='f', | |
| 1890 | - type_params=[], | ||
| 1891 | 1890 | args=arguments( | |
| 1892 | 1891 | posonlyargs=[], | |
| 1893 | 1892 | args=[], | |
@@ -1901,7 +1900,8 @@ Async and await | |||
| 1901 | 1900 | func=Name(id='other_func', ctx=Load()), | |
| 1902 | 1901 | args=[], | |
| 1903 | 1902 | keywords=[])))], | |
| 1904 | - decorator_list=[])], | ||
| 1903 | + decorator_list=[], | ||
| 1904 | + type_params=[])], | ||
| 1905 | 1905 | type_ignores=[]) | |
| 1906 | 1906 | ||
| 1907 | 1907 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -254,10 +254,10 @@ class_def[stmt_ty]: | |||
| 254 | 254 | class_def_raw[stmt_ty]: | |
| 255 | 255 | | invalid_class_def_raw | |
| 256 | 256 | | 'class' a=NAME t=[type_params] b=['(' z=[arguments] ')' { z }] ':' c=block { | |
| 257 | - _PyAST_ClassDef(a->v.Name.id, t, | ||
| 257 | + _PyAST_ClassDef(a->v.Name.id, | ||
| 258 | 258 | (b) ? ((expr_ty) b)->v.Call.args : NULL, | |
| 259 | 259 | (b) ? ((expr_ty) b)->v.Call.keywords : NULL, | |
| 260 | - c, NULL, EXTRA) } | ||
| 260 | + c, NULL, t, EXTRA) } | ||
| 261 | 261 | ||
| 262 | 262 | # Function definitions | |
| 263 | 263 | # -------------------- | |
@@ -269,17 +269,17 @@ function_def[stmt_ty]: | |||
| 269 | 269 | function_def_raw[stmt_ty]: | |
| 270 | 270 | | invalid_def_raw | |
| 271 | 271 | | 'def' n=NAME t=[type_params] &&'(' params=[params] ')' a=['->' z=expression { z }] &&':' tc=[func_type_comment] b=block { | |
| 272 | - _PyAST_FunctionDef(n->v.Name.id, t, | ||
| 272 | + _PyAST_FunctionDef(n->v.Name.id, | ||
| 273 | 273 | (params) ? params : CHECK(arguments_ty, _PyPegen_empty_arguments(p)), | |
| 274 | - b, NULL, a, NEW_TYPE_COMMENT(p, tc), EXTRA) } | ||
| 274 | + b, NULL, a, NEW_TYPE_COMMENT(p, tc), t, EXTRA) } | ||
| 275 | 275 | | ASYNC 'def' n=NAME t=[type_params] &&'(' params=[params] ')' a=['->' z=expression { z }] &&':' tc=[func_type_comment] b=block { | |
| 276 | 276 | CHECK_VERSION( | |
| 277 | 277 | stmt_ty, | |
| 278 | 278 | 5, | |
| 279 | 279 | "Async functions are", | |
| 280 | - _PyAST_AsyncFunctionDef(n->v.Name.id, t, | ||
| 280 | + _PyAST_AsyncFunctionDef(n->v.Name.id, | ||
| 281 | 281 | (params) ? params : CHECK(arguments_ty, _PyPegen_empty_arguments(p)), | |
| 282 | - b, NULL, a, NEW_TYPE_COMMENT(p, tc), EXTRA) | ||
| 282 | + b, NULL, a, NEW_TYPE_COMMENT(p, tc), t, EXTRA) | ||
| 283 | 283 | ) } | |
| 284 | 284 | ||
| 285 | 285 | # Function parameters | |
| Back | FazBrowse Home | New Git URL |
0 commit comments