This document discusses rules of evaluation in Scheme. It begins with a menu that outlines describing languages, questions from notes, and Scheme grammar and rules of evaluation. The document then provides more details on Backus-Naur form for precisely describing programming languages and how it works with nonterminals and terminals. It concludes by noting that Scheme uses an interpreter to run code.