평가점수B

[Recursive Descent Parsing] Recursive Descent Parsing

등록일 2003.04.22 한글파일한글 (hwp) | 14페이지 | 가격 1,000원
다운로드
장바구니관심자료
상세신규 배너

목차

없음

본문내용

#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include<stdio.h>

FILE *pfile; // 파일의 포인터
typedef struct char_node *char_pointer; // linked-list의 포인터
char_pointer token_string,last_pointer; // token_string은 lexm의 처음위치를 기억함
// last_pointer는 가장 마직막 노드를 가리킴
typedef struct char_node // linked-list 설정
{
char string;
char_pointer next_pointer;
};


enum token
{ identifier, semi_colon, assignment_operator, plus_operator,
minus_operator, star_operator, slash_operator, left_parenthesis,
right_parenthesis, constant, condition, compare_value, question_operator,
less_keyword, greater_keyword, equal_keyword, colon, eof, null }; // token값들

enum bool
{ TRUE, FALSE };

token next_token; // 현재의 토큰
bool is_use; // 이 토큰이 사용되였는지의 여부를 판별
bool end; // 이 토큰이 마지막 토큰인지를 판별
bool correct=TRUE; // 에러 검출시 사용하는 프레그
bool id_correct=TRUE; // 에러 검출시 사용하는 프레그2 (identifier 에러시)

void error();
void start();
void statements();
void statement();
void Semi_colon();
void Identifier();
void Assignment_operator();
void expression();
void Plus_operator();
void Minus_operator();
void term();
void Star_operator();
void Slash_operator();
void factor();
  • 구매평가(1)
  • 구매문의(0)
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.

      찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

      상세하단 배너
      우수 콘텐츠 서비스 품질인증 획득
      최근 본 자료더보기
      상세우측 배너
      추천도서yes24
      다음
      [Recursive Descent Parsing] Recursive Descent Parsing
      페이지
      만족도 조사

      페이지 사용에 불편하신 점이 있으십니까?

      의견 보내기