|
다음을 예약어 명칭 문법기호 연산자 상수 등으로 구분하는 프로그램을 어휘분석기를 c언어로 제작하시오.(-와*를 추가 처리...)
main()
{
int x,y,sum;
float average;
read x,y;
sum=x+y;
average=sum/3.0;
write sum, average;
}
|
- 페이지 5페이지
- 가격 2,000원
- 등록일 2009.02.19
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
토큰을 구성할 배열
static int index1=0; static int index2=0; static int index3=0; static int index4=0;
static int flag1=0; // 이중연산자 판별 플래그
static int flag2=0; // 괄호연산자 판별 플래그
static int fl
|
- 페이지 12페이지
- 가격 3,000원
- 등록일 2006.05.03
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
토큰을 구성할 배열
static int index1=0; static int index2=0; static int index3=0; static int index4=0;
static int flag1=0; // 이중연산자 판별 플래그
static int flag2=0; // 괄호연산자 판별 플래그
static int fl
|
- 페이지 8페이지
- 가격 2,500원
- 등록일 2006.05.03
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
연산자와 피연산자의 고유값
do
{
printf("Infix expression:\n");
getLine(strtemp);
minusHandling(strtemp);
} while(!isInfix());
operator_stack[0] = eos; // 연산자 스택에 end of stack값을 넣음
for(i = 0; i < (int)strlen(str) + 1; i++)
{
token = token_cost(i);
// 토큰이 피연산자일 때
if(t
|
- 페이지 15페이지
- 가격 1,000원
- 등록일 2007.06.22
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
토큰을 구하는 문제를 자바를 이용해 구현 했던지라, 과제를 시작할때부터 조금 편안한 마음으로 시작할수 있었다. 토큰을 구하는 부분은 쉽게 해결할수 있었으나, 후위식으로 나타낼 때는 생각처럼 잘 되지 않았다. 이론은 알겠으나 코드로
|
- 페이지 7페이지
- 가격 1,500원
- 등록일 2011.12.19
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|