|
|
||||||||||||
|
An Approach to Polyvariant Binding Time Analysis for a Stack-Based Language Yuri A. Klimov
Binding time analysis (BTA) is used in specialization by means of partial evaluation method. Usual BTA only annotates a source program. Polyvariant BTA transforms a source program to an annotated one. Polyvariant BTA is known technique for functional languages. In this paper polyvariant BTA for a model imperative stack-based language is presented. It is described by means of building annotated control-flow graph for a source program. |