symbian-qemu-0.9.1-12/python-2.6.1/Demo/parser/source.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     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