Il modulo parser consente di compiere operazioni sull'albero di analisi del codice sorgente Python prima che venga generato il bytecode, e mette a disposizione l'ispezione dell'albero di analisi al fine di raccogliere informazioni. Vengono riportati due esempi. Quello semplice dimostra l'emulazione della funzione built-in compile(), mentre quello complesso mostra l'uso di un albero di analisi per la ricerca d'informazioni.