|
[프로그래밍언어] C++어휘분석기-BNF 문법
목차
1. 서론
2. C++ 어휘분석기의 개념
3. BNF 문법의 정의와 역할
4. C++ 어휘분석기 설계에 BNF 적용
5. 구현 사례 및 분석
6. 결론
[프로그래밍언어] C++어휘분석기-BNF 문법
1. 서론
|
- 페이지 6페이지
- 가격 3,000원
- 등록일 2025.06.21
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
부경대 컴퓨터공학 프로그래밍 언어론 텀프로젝트(lexical analyzer와 Parser작성, mini-C)
목차
1. 어휘분석기 생성 툴
1) Lex specification 파일 작성
2. 구문분석기 생성 툴
1) 문법
2) Yacc specification 파일 작성
3. 주제
1) FLEX
2) BISON
3) 결과
|
- 페이지 12페이지
- 가격 3,000원
- 등록일 2025.06.04
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
언어의 다양한 문법적 패턴을 정의하고, 그것을 기반으로 자동으로 어휘 분석기 코드를 생성한다. 예를 들어, C언어에서는 변수 선언, 연산자, 키워드 등 수백 가지의 패턴이 존재하는데, LEX는 이 패턴들을 규칙화하여 컴파일러가 빠르고 정확
|
- 페이지 6페이지
- 가격 3,000원
- 등록일 2025.06.20
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
어휘분석기는 입력된 프로그램 문자열에서 연속된 문자들을 검사하여 식별자, 예약어, 상수, 연산자, 구분자 등 다양한 토큰으로 구분한다. 예를 들어, C 언어 코드인 `int sum=0;`이 입력되면, 어휘분석기는 이를 각각 `int`, `sum`, `=`, `0`, `;`라는
|
- 페이지 6페이지
- 가격 3,000원
- 등록일 2025.06.20
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
프로그래밍 언어의 형식적 정의
① 구문론: 프로그램의 표면적인 구조를 정의
② 의미론: 프로그램의 내용적인 효과를 정의
2. 구문의 표현
1) BNF
① Algol의 구문을 정의하기 위해 배커스와 나우어가 사용한 표현법
① 문맥 자유 문법의 BNF
|
- 페이지 62페이지
- 가격 8,800원
- 등록일 2019.11.06
- 파일종류 아크로벳(pdf)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|