• 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