The reverse translator for reconstruction of the declaration part from symbol tables of the C++ compiler

Yang Sun Lee, Yunsik Son

Research output: Contribution to journalArticlepeer-review

Abstract

We have developed the C++ compiler for the SVM(Smart Virtual Machine) of the smart platform on smart systems. As a part of the C++ compiler development, we designed the symbol table that can support object-oriented languages, C++ and java. The symbol table is a data structure to keep track of scope and binding information about names (or identifiers). In this paper, we describe the reconstruction technique for verifying and analyzing the symbol table designed for the C++ compiler. This system reconstructs inputted C-H- declarations by using information of the symbol table entered in the declaration process phase of the C++ compiler, and therefore we can verify completeness of symbol table design and correctness of information entered in the symbol table. In addition, this system also produces debug information, and so is effectively utilized for the development of the C++ compiler.

Original languageEnglish
Pages (from-to)2319-2324
Number of pages6
JournalInformation (Japan)
Volume16
Issue number3 B
StatePublished - Mar 2013

Keywords

  • Android
  • Source translator
  • WIPI(Wireless internet platform for interoperability)
  • WIPI-to-Android mobile game converter

Fingerprint

Dive into the research topics of 'The reverse translator for reconstruction of the declaration part from symbol tables of the C++ compiler'. Together they form a unique fingerprint.

Cite this