depth-first top-down 파서_오토마타 01
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

depth-first top-down 파서_오토마타 01에 대한 보고서 자료입니다.

본문내용

(q, p)||(stack_top == -1)));
for(i=0; i<=stack_top; i++) {
qi = stack[i];
if(i==0) printf("%s\n", qi.sentential_form);
else printf(" => %10s (%d)\n", qi.sentential_form, backup);
backup = qi.rule_no;
}
if(stack_top>=0) printf(" => %10s\n", p);
}
void push(stack_element initial)
{
stack_top++;
stack[stack_top] = initial;
}
stack_element pop()
{
if (stack_top>=0) {
return stack[stack_top--];
}
else {
printf("stack empty!!");
exit(1);
}
}
int find_rule_no(char nonterminal, int i) {
int temp_a, temp_b;
for(int k=i; k<5; k++) {
temp_a = ruletable[k].LHS;
temp_b = nonterminal;
if (temp_a==temp_b) return k+1;
}
return -1;
}
int is_terminal_string(char *q)
{
int i, temp;
for(i=0; i temp = q[i];
if(temp==num_s||temp==num_t||temp==num_a) return 0;
}
if(i==strlen(q)) return 1;
}
  • 가격3,300
  • 페이지수5페이지
  • 등록일2013.07.31
  • 저작시기2013.7
  • 파일형식한글(hwp)
  • 자료번호#867651
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니