DocumentCode
2391579
Title
Designing a reusable symbol table library
Author
Wu, Pei-Chi ; Lin, Jin-Hue ; Wang, Feng-Jian
Author_Institution
Inst. of Comput. Sci. & Inf. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear
1994
fDate
22-26 Aug 1994
Firstpage
892
Abstract
Presents the design of a symbol table library and addresses its design rationale. A symbol-processing task can be divided into two parts: one for storing/retrieving symbols, and the other for semantic checking. The former is language-independent and can be defined in terms of reusable components. The latter is language-dependent and can be defined in terms of parametric types of symbol table components or as specific semantic rules. We identify general properties of name analysis problems: topology, overload, navigation, etc. The resulting design of the library covers most usages in symbol processing
Keywords
nomenclature; program compilers; software libraries; software reusability; symbol manipulation; compiler construction; language-dependent task; language-independent task; name analysis; navigation; overload; parametric types; reusable symbol table library; semantic checking; semantic rules; software components; software reuse; symbol processing; symbol retrieval; symbol storage; symbol table components; topology; Computer languages; Computer science; Contracts; Councils; Data structures; Design engineering; Navigation; Software libraries; Specification languages; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
Print_ISBN
0-7803-1862-5
Type
conf
DOI
10.1109/TENCON.1994.369182
Filename
369182
Link To Document