검색어 입력폼
평가점수A

lex 이용한 어휘분석기 구현(C언어)

저작시기 2009.04 |등록일 2011.09.27 한글파일한컴오피스 (hwp) | 15페이지 | 가격 1,000원

소개글

lex 이용한 어휘분석기 입니다.

목차

1. 어휘분석기(C언어)

◈ 소스

◈ 실행결과

2. LEX

◈ 소스

◈ 실행결과

본문내용

1. 어휘 분석기 (C언어)

◈ 소스
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>

#define NO_KEYWORDS 7
#define ID_LENGTH 12

int getIntNum(char firstCharacter);
int hexValue(char ch);
struct tokenType scanner();
void lexicalError(int n);
int superLetter(char ch);
int superLetterOrDigit(char ch);

char *keyword[NO_KEYWORDS] = {
"const", "else", "if", "int", "return", "void", "while"
enum tsymbol { tnull=-1,
tnot, tnotequ, tmod, tmodAssign, tident, tnumber,
/* 0 1 2 3 4 5 */
tand, tlparen, trparen, tmul, tmulAssign, tplus,
/* 6 7 8 9

참고 자료

없음
다운로드 맨위로