1 """A simple test file for input to ast-mining.py.
3 But it isn't a "raw" string, so:
5 \\*escape* \\`with` "\\\\"
14 """Documentation after `one` (intervening blank line)"""
17 """Documenatation after ``two,three=2,3``"""
22 """Documentation after ``six=[four,five]``"""
26 """Global at the module level"""
28 def func(a
,b
=1,c
='jim',d
=None,e
=[],f
={'a':1},g
=(1,2,3)):
29 r
"""Function at the module level
31 This *is* a "raw" string, so:
33 \*escape* \`with` "\\"
36 from string
import lstrip
,rstrip
42 """Global referenced only within `func()`"""
51 """Function defined inside function `func()`"""
54 """Global referenced only within `infunc()`"""
62 def func2(a
,*args
,**kargs
):
69 """Class at the module level."""
72 """Documentation for class value `a`"""
76 """Global referenced only within `Fred`"""
79 """Initialisation for `Fred`"""
81 """`self.b` within `Fred.__init__()`"""
84 """Local variable within `Fred.__init__()`"""
88 """Global referenced only within a method"""
94 """Class defined inside `Fred.__init__()`"""
97 """Local name within class inside `Fred.__init__()`"""
101 """Global referenced only within a class within a method"""
107 global gunused2
,gfunc2
109 """Global referenced only within a method in a