A study on the semantic analyzer of an objective-c compiler based on AST-semantic tree transformation
- Authors
- Son, Y.; Lee, Y.
- Issue Date
- Mar-2014
- Publisher
- International Information Institute Ltd.
- Keywords
- Compiler construction; Objective-C compiler; Semantic analysis; Semantic tree; Tree transformation
- Citation
- Information (Japan), v.17, no.3, pp 1077 - 1082
- Pages
- 6
- Indexed
- SCOPUS
- Journal Title
- Information (Japan)
- Volume
- 17
- Number
- 3
- Start Page
- 1077
- End Page
- 1082
- URI
- https://scholarworks.dongguk.edu/handle/sw.dongguk/18887
- ISSN
- 1343-4500
- Abstract
- The semantic analyzer is a processing module in a compiler that analyzes the validity of a meaning resulting from the combination of a program's components. This process is an indispensable part of a compiler. It uses the attribute grammar method or the manual method; however, the methodology has limitations in terms of efficiency or automation. In this study, in order to overcome the drawbacks mentioned above, a semantic tree that contains the analyzed information will be defined and a technique to convert the abstract syntax tree used in most compilers - a result of syntax analysis - into a semantic tree will be proposed. The semantic tree transformation technique carries out semantic analysis at the level of a semantic node unit and the semantic analysis process is carried out consistently and efficiently. In addition, the semantic tree transformation makes transformation of data structures and automation very simple. ©2014 International Information Institute.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - College of Advanced Convergence Engineering > Department of Computer Science and Artificial Intelligence > 1. Journal Articles

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.