view Demo/parser/source.py @ 5817:48b94de85bf3 legacy-trunk

Extensive changes by AMK.
author Guido van Rossum <guido@python.org>
date Thu, 17 Jul 1997 16:29:42 +0000
parents f81d78547f28
children b52864c5e9c9
line wrap: on
line source

"""Exmaple file to be parsed for the parsermodule example.

The classes and functions in this module exist only to exhibit the ability
of the handling information extraction from nested definitions using parse
trees.  They shouldn't interest you otherwise!
"""

class Simple:
    "This class does very little."

    def method(self):
	"This method does almost nothing."
	return 1

    class Nested:
	"This is a nested class."

	def nested_method(self):
	    "Method of Nested class."
	    def nested_function():
		"Function in method of Nested class."
		pass
	    return nested_function

def function():
    "This function lives at the module level."
    return 0