Detailed Information

Cited 0 time in webofscience Cited 1 time in scopus
Metadata Downloads

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

qrcode

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

Related Researcher

Researcher Son, Yun Sik photo

Son, Yun Sik
College of Advanced Convergence Engineering (Department of Computer Science and Artificial Intelligence)
Read more

Altmetrics

Total Views & Downloads

BROWSE