View : 288 Download: 0

Full metadata record

DC Field Value Language
dc.contributor.advisor이기호-
dc.contributor.author김경아-
dc.creator김경아-
dc.date.accessioned2016-08-26T04:08:23Z-
dc.date.available2016-08-26T04:08:23Z-
dc.date.issued1991-
dc.identifier.otherOAK-000000017748-
dc.identifier.urihttps://dspace.ewha.ac.kr/handle/2015.oak/207790-
dc.identifier.urihttp://dcollection.ewha.ac.kr/jsp/common/DcLoOrgPer.jsp?sItemId=000000017748-
dc.description.abstract본 논문은 컴파일러와 같은 시스템 프로그램을 표현하기에 적합한 애트리뷰트 문법(Attribute Grammar-AG)을 이용하여, 이 문법에 근거한 새로운 명세 언어(specification language)를 제시하고, 범용 프로그래밍 언어로 작성된 컴파일러 프로그램을 자동 생성하는 컴파일러 자동 생성기를 개발하여 컴파일러 프로그램의 개발시간을 단축시키는 효율적인 컴파일러 개발 환경의 구축에 그 목적을 두고 있다. 이를 위해 애트리뷰트 문법에 근거한 명세 언어, EPANDA를 정의하고, 개발자가 이 EPANDA를 사용하여 개발한 프로그램을 입력으로 받아 범용 프로그래밍 언어 중 C 언어로 작성된 컴파일러 프로그램을 자동으로 생성하는 컴파일러 자동 생성기 CGA(Compiler Generator using Attribute grammar)를 설계, 구현하여 효율적인 컴파일러 개발 환경을 제안하였다.;In this thesis, the CGA(Compiler Generator using Attribute Grammar) system which provides an automatic generation of a compiler program written in general programming language, is developed. An attempt has been made in the CGA system to reduce the difficulties of program designer required to develop a compiler program. The EPANDA, new specification language, is defined for representing a system program like compiler, based on attribute grammar. Compiler program, which is constructed by program designer using the EPANDA, is input program for the CGA system, Then the CGA system generates a compiler program written in general programming language of C. The CGA system has benefit on construction for an efficient compiler development environment.-
dc.description.tableofcontents목차 = ⅲ 논문개요 = ⅵ Ⅰ. 서론 = 1 1.1 연구 배경 = 1 1.2 연구 목적 = 2 1.3 연구 내용 = 3 Ⅱ. CGA를 이용한 컴파일러의 개발 = 5 2.1 CGA를 이용한 컴파일러 개발과정 = 5 2.2 Pam 언어 = 7 Ⅲ. 명세 언어, EPANDA = 9 3.1 애트리뷰트 문법(AG) = 9 3.2 공용 애트리뷰트 문법 (C-AG) = 10 3.3 EPANDA (Extended PANDA) = 13 Ⅳ. CGA의 설계 = 22 4.1 CGA의 기능 = 22 4.2 CGA의 구조 = 23 Ⅴ. CGA의 구현 및 결과 = 25 5.1 구문 분석기(Syntax Analyzer) = 25 5.2 AG 생성기 (AG Generator) = 27 5.3 C 프로그램 생성기 (C program Generator) = 40 5.4 구현결과 및 적용 예 = 47 Ⅵ. 결론 = 50 참고문헌 = 51 ABSTRACT = 52-
dc.formatapplication/pdf-
dc.format.extent1309474 bytes-
dc.languagekor-
dc.publisher이화여자대학교 대학원-
dc.subject애트리뷰트 문법-
dc.subject컴파일러-
dc.subject개발환경구축-
dc.title애트리뷰트 문법을 이용한 컴파일러 개발 환경 구축에 관한 연구-
dc.typeMaster's Thesis-
dc.title.translated(A) STUDY ON THE CONSTRUCTION OF COMPILER DEVELOPMENT ENVIRONMENT USING ATTRIBUTE GRAMMAR-
dc.creator.othernameKim, Kyung Ah-
dc.format.pagevi, 52 p.-
dc.identifier.thesisdegreeMaster-
dc.identifier.major대학원 전자계산학과-
dc.date.awarded1992. 2-
Appears in Collections:
일반대학원 > 컴퓨터공학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

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

BROWSE