Following the Grammar

dc.contributor.author Leavens, Gary
dc.contributor.department Computer Science
dc.date 2018-02-14T00:24:54.000
dc.date.accessioned 2020-06-30T01:56:24Z
dc.date.available 2020-06-30T01:56:24Z
dc.date.issued 2006-01-01
dc.description.abstract <p>This document explains what it means to ``follow the grammar'' for several different grammars. It is intended to be used in class that teach functional programming using Scheme, especially those used for teaching principles of programming languages. In such courses traversal is over abstract syntax tree is defined by a grammar are fundamental, since they are the technique used to write compilers and interpreters.</p>
dc.identifier archive/lib.dr.iastate.edu/cs_techreports/285/
dc.identifier.articleid 1288
dc.identifier.contextkey 5493887
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath cs_techreports/285
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/20111
dc.source.bitstream archive/lib.dr.iastate.edu/cs_techreports/285/TR.pdf|||Fri Jan 14 23:11:20 UTC 2022
dc.subject.disciplines Programming Languages and Compilers
dc.subject.disciplines Software Engineering
dc.subject.keywords Recursion
dc.subject.keywords programming recursive procedures
dc.subject.keywords recursion pattern
dc.subject.keywords inductive definition
dc.subject.keywords BNF grammar
dc.subject.keywords Kleene star
dc.subject.keywords follow the grammar
dc.subject.keywords functional programming
dc.subject.keywords list recursion
dc.subject.keywords programming languages
dc.subject.keywords concrete syntax
dc.subject.keywords abstract syntax
dc.subject.keywords helping procedures
dc.subject.keywords parsing procedures
dc.subject.keywords Scheme
dc.title Following the Grammar
dc.type article
dc.type.genre article
dspace.entity.type Publication
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
TR.pdf
Size:
199.6 KB
Format:
Adobe Portable Document Format
Description:
Collections