# from Parsing to Compiling

DevFeed: [from Parsing to Compiling](<https://devfeed.tech/articles/from-parsing-to-compiling-34502.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2013/05/from-parsing-to-compiling/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2013-05-13T09:08:00Z

Content type: tutorial

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [Parsing](<https://devfeed.tech/topics/parsing.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Common Lisp](<https://devfeed.tech/topics/common-lisp.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [lisp](<https://devfeed.tech/tags/lisp.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [syntax](<https://devfeed.tech/tags/syntax.md>)

## AI overview

This tutorial explains how a command language for pgloader can be connected to a code API through a parser written in Common Lisp. It demonstrates producing nested Lisp data from parsed input and compiling that resulting code.

## Source excerpt

Last week came with two bank holidays in a row, and I took the opportunity to design a command language for pgloader. While doing that, I unexpectedly stumbled accross a very nice AHAH! moment, and I now want to share it with you, dear reader.