# Let's Build A Simple Interpreter. Part 10.

DevFeed: [Let's Build A Simple Interpreter. Part 10.](<https://devfeed.tech/articles/let-s-build-a-simple-interpreter-part-10-33313.md>)

Original publisher: [Read original article](<https://ruslanspivak.com/lsbasi-part10/>)

Author: Ruslan Spivak

Published: 2016-08-04T13:15:00Z

Content type: tutorial

Language: en

Sources: [Ruslan Spivak](<https://devfeed.tech/sources/ruslan-spivak.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>), [Code](<https://devfeed.tech/topics/code.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [build](<https://devfeed.tech/tags/build.md>), [code](<https://devfeed.tech/tags/code.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [example](<https://devfeed.tech/tags/example.md>), [github](<https://devfeed.tech/tags/github.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [simple](<https://devfeed.tech/tags/simple.md>), [types](<https://devfeed.tech/tags/types.md>), [variable](<https://devfeed.tech/tags/variable.md>), [variables](<https://devfeed.tech/tags/variables.md>)

## AI overview

This tutorial continues a series on building a Pascal interpreter. It updates the interpreter to parse and interpret a complete Pascal program, covering program headers, variable declarations, integer and floating-point division, comments, and grammar changes.

## Source excerpt

Today we will continue closing the gap between where we are right now and where we want to be: a fully functional interpreter for a subset of Pascal programming language. In this article we will update our interpreter to parse and interpret our very first complete Pascal program. The program ...