Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / amd64 / html / python / lib / node772.html
CommitLineData
920dae64
AT
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html>
3<head>
4<link rel="STYLESHEET" href="lib.css" type='text/css' />
5<link rel="SHORTCUT ICON" href="../icons/pyfav.png" type="image/png" />
6<link rel='start' href='../index.html' title='Python Documentation Index' />
7<link rel="first" href="lib.html" title='Python Library Reference' />
8<link rel='contents' href='contents.html' title="Contents" />
9<link rel='index' href='genindex.html' title='Index' />
10<link rel='last' href='about.html' title='About this document...' />
11<link rel='help' href='about.html' title='About this document...' />
12<link rel="prev" href="node771.html" />
13<link rel="parent" href="module-parser.html" />
14<link rel="next" href="node773.html" />
15<meta name='aesop' content='information' />
16<title>18.1.6 Examples </title>
17</head>
18<body>
19<DIV CLASS="navigation">
20<div id='top-navigation-panel' xml:id='top-navigation-panel'>
21<table align="center" width="100%" cellpadding="0" cellspacing="2">
22<tr>
23<td class='online-navigation'><a rel="prev" title="18.1.5 AST Objects"
24 href="node771.html"><img src='../icons/previous.png'
25 border='0' height='32' alt='Previous Page' width='32' /></A></td>
26<td class='online-navigation'><a rel="parent" title="18.1 parser "
27 href="module-parser.html"><img src='../icons/up.png'
28 border='0' height='32' alt='Up One Level' width='32' /></A></td>
29<td class='online-navigation'><a rel="next" title="18.1.6.1 Emulation of compile()"
30 href="node773.html"><img src='../icons/next.png'
31 border='0' height='32' alt='Next Page' width='32' /></A></td>
32<td align="center" width="100%">Python Library Reference</td>
33<td class='online-navigation'><a rel="contents" title="Table of Contents"
34 href="contents.html"><img src='../icons/contents.png'
35 border='0' height='32' alt='Contents' width='32' /></A></td>
36<td class='online-navigation'><a href="modindex.html" title="Module Index"><img src='../icons/modules.png'
37 border='0' height='32' alt='Module Index' width='32' /></a></td>
38<td class='online-navigation'><a rel="index" title="Index"
39 href="genindex.html"><img src='../icons/index.png'
40 border='0' height='32' alt='Index' width='32' /></A></td>
41</tr></table>
42<div class='online-navigation'>
43<b class="navlabel">Previous:</b>
44<a class="sectref" rel="prev" href="node771.html">18.1.5 AST Objects</A>
45<b class="navlabel">Up:</b>
46<a class="sectref" rel="parent" href="module-parser.html">18.1 parser </A>
47<b class="navlabel">Next:</b>
48<a class="sectref" rel="next" href="node773.html">18.1.6.1 Emulation of compile()</A>
49</div>
50<hr /></div>
51</DIV>
52<!--End of Navigation Panel-->
53
54<H2><A NAME="SECTION0020160000000000000000"></A><A NAME="AST_Examples"></A>
55<BR>
5618.1.6 Examples
57</H2>
58
59<P>
60The parser modules allows operations to be performed on the parse tree
61of Python source code before the bytecode is generated, and provides
62for inspection of the parse tree for information gathering purposes.
63Two examples are presented. The simple example demonstrates emulation
64of the <tt class="function">compile()</tt><a id='l2h-4956' xml:id='l2h-4956'></a> built-in function and
65the complex example shows the use of a parse tree for information
66discovery.
67
68<P>
69
70<p><br /></p><hr class='online-navigation' />
71<div class='online-navigation'>
72<!--Table of Child-Links-->
73<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></a>
74
75<UL CLASS="ChildLinks">
76<LI><A href="node773.html">18.1.6.1 Emulation of <tt class="function">compile()</tt></a>
77<LI><A href="node774.html">18.1.6.2 Information Discovery</a>
78</ul>
79<!--End of Table of Child-Links-->
80</div>
81
82<DIV CLASS="navigation">
83<div class='online-navigation'>
84<p></p><hr />
85<table align="center" width="100%" cellpadding="0" cellspacing="2">
86<tr>
87<td class='online-navigation'><a rel="prev" title="18.1.5 AST Objects"
88 href="node771.html"><img src='../icons/previous.png'
89 border='0' height='32' alt='Previous Page' width='32' /></A></td>
90<td class='online-navigation'><a rel="parent" title="18.1 parser "
91 href="module-parser.html"><img src='../icons/up.png'
92 border='0' height='32' alt='Up One Level' width='32' /></A></td>
93<td class='online-navigation'><a rel="next" title="18.1.6.1 Emulation of compile()"
94 href="node773.html"><img src='../icons/next.png'
95 border='0' height='32' alt='Next Page' width='32' /></A></td>
96<td align="center" width="100%">Python Library Reference</td>
97<td class='online-navigation'><a rel="contents" title="Table of Contents"
98 href="contents.html"><img src='../icons/contents.png'
99 border='0' height='32' alt='Contents' width='32' /></A></td>
100<td class='online-navigation'><a href="modindex.html" title="Module Index"><img src='../icons/modules.png'
101 border='0' height='32' alt='Module Index' width='32' /></a></td>
102<td class='online-navigation'><a rel="index" title="Index"
103 href="genindex.html"><img src='../icons/index.png'
104 border='0' height='32' alt='Index' width='32' /></A></td>
105</tr></table>
106<div class='online-navigation'>
107<b class="navlabel">Previous:</b>
108<a class="sectref" rel="prev" href="node771.html">18.1.5 AST Objects</A>
109<b class="navlabel">Up:</b>
110<a class="sectref" rel="parent" href="module-parser.html">18.1 parser </A>
111<b class="navlabel">Next:</b>
112<a class="sectref" rel="next" href="node773.html">18.1.6.1 Emulation of compile()</A>
113</div>
114</div>
115<hr />
116<span class="release-info">Release 2.4.2, documentation updated on 28 September 2005.</span>
117</DIV>
118<!--End of Navigation Panel-->
119<ADDRESS>
120See <i><a href="about.html">About this document...</a></i> for information on suggesting changes.
121</ADDRESS>
122</BODY>
123</HTML>