서브파스칼 컴파일러 어휘분석기
- 최초 등록일
- 2005.03.22
- 최종 저작일
- 2005.03
- 13페이지/ 한컴오피스
- 가격 1,000원
소개글
서브파스칼컴파일러를 위한 어휘분석기(lexical analyzer)입니다. 설명 및 보고자료 포함되었습니다.
컴파일 실행환경
컴파일 : Visual C++ 6.0
실행환경 : 윈도우즈
사용법 : 커맨드라인에서 다음과 같이 친다.
예) spcc.exe test.sp
본문내용
제공된 소스만으로 토큰들을 종류별로 분류해보면
1. 키워드 : program, const, var, integer, boolean, begin, while, and, if, then, true, false, end
2. 특수심벌 : (, ), =, :=, +, *, >=, <=, ; , : , . , ,
3. 식별자
4. 상수
위와 같이 분류되어진다.
형태소분석기의 제작을 위해 각각의 토큰들의 특성을 파악하면
1. 키워드 : 키워드테이블에 있는 알파벳으로 구성된 문자집합
2. 특수심벌 : { (, ), =, :=, +, *, >=, <=, ; , : , . , , } 중의 하나
3. 식별자 : 키워드를 제외한 알파벳으로 구성된 문자집합
4. 상수 : 숫자로 구성된 문자집합
참고 자료
없음