mirror of
https://github.com/python/cpython.git
synced 2025-07-19 09:15:34 +00:00
Demos for Fred's parser module
This commit is contained in:
parent
6dbd190f5e
commit
16d27e3b14
9 changed files with 491 additions and 0 deletions
27
Demo/parser/source.py
Normal file
27
Demo/parser/source.py
Normal file
|
@ -0,0 +1,27 @@
|
|||
"""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
|
Loading…
Add table
Add a link
Reference in a new issue