Home | History | Annotate | Download | only in parser
      1 """Exmaple file to be parsed for the parsermodule example.
      2 
      3 The classes and functions in this module exist only to exhibit the ability
      4 of the handling information extraction from nested definitions using parse
      5 trees.  They shouldn't interest you otherwise!
      6 """
      7 
      8 class Simple:
      9     "This class does very little."
     10 
     11     def method(self):
     12         "This method does almost nothing."
     13         return 1
     14 
     15     class Nested:
     16         "This is a nested class."
     17 
     18         def nested_method(self):
     19             "Method of Nested class."
     20             def nested_function():
     21                 "Function in method of Nested class."
     22                 pass
     23             return nested_function
     24 
     25 def function():
     26     "This function lives at the module level."
     27     return 0
     28