Type inference with overloading using an attribute grammar
dc.contributor.advisor | Volpano, Dennis M. | |
dc.contributor.author | Bull, Bruce James | |
dc.date | March, 1994 | |
dc.date.accessioned | 2013-04-26T18:59:32Z | |
dc.date.available | 2013-04-26T18:59:32Z | |
dc.date.issued | 1994-03 | |
dc.identifier.uri | https://hdl.handle.net/10945/30880 | |
dc.description.abstract | Interactive programming environment for language offer many advantages over traditional batch-oriented ones, such as immediate static analysis. One form of analysis is type checking, yet type checking in this setting for languages with common features like overloading has received little attention. We implement an interactive type checker for the polymorphic type system of ML with overloading. The implementation was produced automatically from an attribute grammar using the Synthesizer Generator, an attribute evaluator generator. Type inference then is accomplished via attribute evaluation so that if the evaluation is done incrementally, then type inference becomes incremental as well. | en_US |
dc.description.uri | http://archive.org/details/typeinferencewit1094530880 | |
dc.language.iso | en_US | |
dc.publisher | Monterey, California. Naval Postgraduate School | en_US |
dc.rights | This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States. | en_US |
dc.title | Type inference with overloading using an attribute grammar | en_US |
dc.type | Thesis | en_US |
dc.contributor.secondreader | Rasmussen, Craig W. | |
dc.contributor.corporate | Naval Postgraduate School (U.S.) | |
dc.contributor.department | Computer Science | |
dc.subject.author | Overloading, Polymorphism, Type Inference, Attribute Grammar, SynGen, Incremental, Constrained Type Schemes, Constraint Set Satisfiability | en_US |
dc.description.service | Lieutenant, United States Navy | en_US |
etd.thesisdegree.name | M.S. in Computer Science | en_US |
etd.thesisdegree.level | Masters | en_US |
etd.thesisdegree.discipline | Computer Science | en_US |
etd.thesisdegree.grantor | Naval Postgraduate School | en_US |
Files in this item
This item appears in the following Collection(s)
-
1. Thesis and Dissertation Collection, all items
Publicly releasable NPS Theses, Dissertations, MBA Professional Reports, Joint Applied Projects, Systems Engineering Project Reports and other NPS degree-earning written works.