📄 ast_examples.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>17.1.6 Examples </title>
<META NAME="description" CONTENT="17.1.6 Examples ">
<META NAME="keywords" CONTENT="lib">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="STYLESHEET" href="lib.css" tppabs="http://www.python.org/doc/current/lib/lib.css">
<LINK REL="previous" href="AST_Objects.html" tppabs="http://www.python.org/doc/current/lib/AST_Objects.html">
<LINK REL="up" href="module-parser.html" tppabs="http://www.python.org/doc/current/lib/module-parser.html">
<LINK REL="next" HREF="node376.html" tppabs="http://www.python.org/doc/current/lib/node376.html">
</head>
<body>
<DIV CLASS="navigation"><table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td><A href="AST_Objects.html" tppabs="http://www.python.org/doc/current/lib/AST_Objects.html"><img src="previous.gif" tppabs="http://www.python.org/doc/current/icons/previous.gif" border="0" height="32"
alt="Previous Page" width="32"></A></td>
<td><A href="module-parser.html" tppabs="http://www.python.org/doc/current/lib/module-parser.html"><img src="up.gif" tppabs="http://www.python.org/doc/current/icons/up.gif" border="0" height="32"
alt="Up One Level" width="32"></A></td>
<td><A HREF="node376.html" tppabs="http://www.python.org/doc/current/lib/node376.html"><img src="next.gif" tppabs="http://www.python.org/doc/current/icons/next.gif" border="0" height="32"
alt="Next Page" width="32"></A></td>
<td align="center" width="100%">Python Library Reference</td>
<td><A href="contents.html" tppabs="http://www.python.org/doc/current/lib/contents.html"><img src="contents.gif" tppabs="http://www.python.org/doc/current/icons/contents.gif" border="0" height="32"
alt="Contents" width="32"></A></td>
<td><a href="modindex.html" tppabs="http://www.python.org/doc/current/lib/modindex.html" title="Module Index"><img src="modules.gif" tppabs="http://www.python.org/doc/current/icons/modules.gif" border="0" height="32"
alt="Module Index" width="32"></a></td>
<td><A href="genindex.html" tppabs="http://www.python.org/doc/current/lib/genindex.html"><img src="index.gif" tppabs="http://www.python.org/doc/current/icons/index.gif" border="0" height="32"
alt="Index" width="32"></A></td>
</tr></table>
<b class="navlabel">Previous:</b> <a class="sectref" href="AST_Objects.html" tppabs="http://www.python.org/doc/current/lib/AST_Objects.html">17.1.5 AST Objects</A>
<b class="navlabel">Up:</b> <a class="sectref" href="module-parser.html" tppabs="http://www.python.org/doc/current/lib/module-parser.html">17.1 parser </A>
<b class="navlabel">Next:</b> <a class="sectref" HREF="node376.html" tppabs="http://www.python.org/doc/current/lib/node376.html">17.1.6.1 Emulation of compile()</A>
<br><hr></DIV>
<!--End of Navigation Panel-->
<H2>
<BR>
17.1.6 Examples
</H2>
<P>
The parser modules allows operations to be performed on the parse tree
of Python source code before the bytecode is generated, and provides
for inspection of the parse tree for information gathering purposes.
Two examples are presented. The simple example demonstrates emulation
of the <tt class="function">compile()</tt> built-in function and
the complex example shows the use of a parse tree for information
discovery.
<P>
<p><hr>
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html5424"
HREF="node376.html" tppabs="http://www.python.org/doc/current/lib/node376.html">17.1.6.1 Emulation of <tt class="function">compile()</tt></A>
<LI><A NAME="tex2html5425"
HREF="node377.html" tppabs="http://www.python.org/doc/current/lib/node377.html">17.1.6.2 Information Discovery</A>
</UL>
<!--End of Table of Child-Links-->
<DIV CLASS="navigation"><p><hr><table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td><A href="AST_Objects.html" tppabs="http://www.python.org/doc/current/lib/AST_Objects.html"><img src="previous.gif" tppabs="http://www.python.org/doc/current/icons/previous.gif" border="0" height="32"
alt="Previous Page" width="32"></A></td>
<td><A href="module-parser.html" tppabs="http://www.python.org/doc/current/lib/module-parser.html"><img src="up.gif" tppabs="http://www.python.org/doc/current/icons/up.gif" border="0" height="32"
alt="Up One Level" width="32"></A></td>
<td><A HREF="node376.html" tppabs="http://www.python.org/doc/current/lib/node376.html"><img src="next.gif" tppabs="http://www.python.org/doc/current/icons/next.gif" border="0" height="32"
alt="Next Page" width="32"></A></td>
<td align="center" width="100%">Python Library Reference</td>
<td><A href="contents.html" tppabs="http://www.python.org/doc/current/lib/contents.html"><img src="contents.gif" tppabs="http://www.python.org/doc/current/icons/contents.gif" border="0" height="32"
alt="Contents" width="32"></A></td>
<td><a href="modindex.html" tppabs="http://www.python.org/doc/current/lib/modindex.html" title="Module Index"><img src="modules.gif" tppabs="http://www.python.org/doc/current/icons/modules.gif" border="0" height="32"
alt="Module Index" width="32"></a></td>
<td><A href="genindex.html" tppabs="http://www.python.org/doc/current/lib/genindex.html"><img src="index.gif" tppabs="http://www.python.org/doc/current/icons/index.gif" border="0" height="32"
alt="Index" width="32"></A></td>
</tr></table>
<b class="navlabel">Previous:</b> <a class="sectref" href="AST_Objects.html" tppabs="http://www.python.org/doc/current/lib/AST_Objects.html">17.1.5 AST Objects</A>
<b class="navlabel">Up:</b> <a class="sectref" href="module-parser.html" tppabs="http://www.python.org/doc/current/lib/module-parser.html">17.1 parser </A>
<b class="navlabel">Next:</b> <a class="sectref" HREF="node376.html" tppabs="http://www.python.org/doc/current/lib/node376.html">17.1.6.1 Emulation of compile()</A>
</DIV>
<!--End of Navigation Panel-->
<ADDRESS>
<hr>See <i><a href="about.html" tppabs="http://www.python.org/doc/current/lib/about.html">About this document...</a></i> for information on suggesting changes.
</ADDRESS>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -