올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
로그인  회원가입

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • 컴파일러 구성 기말시험(온라인)   (1 페이지)
    1

  • 컴파일러 구성 기말시험(온라인)   (2 페이지)
    2

  • 컴파일러 구성 기말시험(온라인)   (3 페이지)
    3

  • 컴파일러 구성 기말시험(온라인)   (4 페이지)
    4

  • 컴파일러 구성 기말시험(온라인)   (5 페이지)
    5


  • 본 문서의
    미리보기는
    5 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • 컴파일러 구성 기말시험(온라인)   (1 페이지)
    1

  • 컴파일러 구성 기말시험(온라인)   (2 페이지)
    2

  • 컴파일러 구성 기말시험(온라인)   (3 페이지)
    3

  • 컴파일러 구성 기말시험(온라인)   (4 페이지)
    4

  • 컴파일러 구성 기말시험(온라인)   (5 페이지)
    5



  • 본 문서의
    (큰 이미지)
    미리보기는
    5 Page 까지만
    가능합니다.
  더블클릭 : 닫기
X 닫기
좌우이동 : 드래그

컴파일러 구성 기말시험(온라인)

인쇄
바로가기
즐겨찾기 키보드를 눌러주세요
( Ctrl + D )
링크복사 링크주소가 복사 되었습니다.
원하는 곳에 붙혀넣기 하세요
( Ctrl + V )
공유
파일  컴파일러 구성 기말시험(온라인).hwp   [Size : 18 Kbyte ]
분량   5 Page
가격  4,000


카트
다운받기
카카오 ID로
다운 받기
구글 ID로
다운 받기
페이스북 ID로
다운 받기
뒤로

목차/차례

1. 서론

2. 렉시컬 분석기 설계 및 구현

3. 구문 분석기 설계 및 구현

4. 중간 코드 생성 및 최적화

5. 코드 생성 및 목표 코드 생성

6. 컴파일러 테스트 및 성능 평가

7. 결론 : 및 향후 연구 방향

본문/내용
1. 서론

이 프로젝트는 간단한 프로그래밍 언어를 위한 컴파일러를 구현하는 것을 목표로 했다. 구현한 컴파일러는 렉시컬 분석, 구문 분석, 중간 코드 생성, 최적화, 그리고 코드 생성 단계를 거친다. 우리는 이러한 각 단계를 설계하고 구현하는 과정에서 다양한 어려움과 그 해결 방안을 경험했으며, 그 결과를 이 보고서에 자세히 기술하고자 한다. 프로젝트를 통해 컴파일러의 동작 원리를 깊이 있게 이해하고 실제 구현 경험을 쌓았다. 특히, 복잡한 구조의 프로그램을 처리하는 과정에서 발생하는 예외 상황들을 처리하는 방법을 배우는 데 중점을 두었다.
렉시컬 분석기는 Flex를 이용해 구현했다. 입력 소스 코드를 토큰으로 분리하는 과정에서, 특히 주석 처리와 문자열 리터럴 처리에 어려움을 겪었다. 주석 내부에 특수 문자가 포함될 경우 발생하는 오류를 해결하기 위해 정규 표현식을 수정하고, 문자열 리터럴 내부의 이스케이프 시퀀스 처리를 위한 별도의 함수를 추가했다. 결과적으로 모든 종류의 토큰을 정확하게 인식하는 분석기를 구현할 수 있었다. 단위 테스트를 통해 99% 이상의 정확도를 확인했다.
구문 분석기는 Bison을 사용하여 …



저작권정보
*위 정보 및 게시물 내용의 진실성에 대하여 회사는 보증하지 아니하며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지되어 있습니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터의 저작권침해신고 를 이용해 주시기 바랍니다.
📝 Regist Info
I D : book******
Date : 2025-09-06
FileNo : 50010985

Cart