메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

초록· 키워드

오류제보하기
프로그래밍 언어를 위한 컴파일러를 작성하는 일은 그 규모가 매우 크고 복잡해서 많은 시간과 노력이 요구된다. 이런 이유로 컴파일러를 자동화하기 위한 연구가 수행되었으며 그 결과 컴파일러의 전반부(frond-end)는 문법 표현(grammar description)으로 부터 파서를 생성할 수 있는 파서 제작 시스템(parser generating system)을 이용하여 반자동으로 구성할 수 있게 되었다. 그러나 각 PGS 시스템이 서로 다른 문법 표현을 사용할 뿐만 아니라 정의된 문법을 각 시스템의 표기대로 나타내기가 어려워 컴파일러 작성자가 파서 제작 시스템을 사용하는 데 많은 불편과 노력이 있었다.
이런 이유로 본 연구에서는 형식 언어 이론(formal language theory)으로 부터 문법의 정의와 유사한 문법 표현 언어(grammar description language:GDL)를 설계하고 이 문법 표현을 입력으로 받아 자동으로 해당 파서 제작 시스템의 입력 형태를 생성하는 문법 표현 언어 번역기 시스템(grammar description language translator system:GDLTS)를 구성하였다. 그렇게 함으로써 컴파일러를 작성하는 사람들이 각 파서 제작 시스템의 표현법을 일일이 고려하지 않고도 정의된 문법만 기술하면 파서를 자동으로 얻을 수 있게 하였고, 파서의 출력으로 효율적인 AST(abstract syntax tree)를 자동으로 생성하여 줌으로써 코드 생성 단계에서 용이하게 코드를 생성하게 하였다.

목차

(요약)

Ⅰ. 서론

Ⅱ. 문법 표현 언어의 설계

Ⅲ. 문법 표현 언어의 구현

Ⅳ. 결론

<참고 문헌>

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2009-569-017916202