[컴파일러] 미니파스칼스캐너 c++

등록일 2003.04.22 한글 (hwp) | 4페이지 | 가격 800원

목차

없음

본문내용

#include<iostream.h>
#include<string.h>
#include<stdlib.h>
#include<ctype.h>
#include<fstream.h>
#define ID_LENGTH 12
#define NUMKEYWORD 15

enum tsymbol{
tnull =-1, tident, tnumber, tlparen, trparen, ttimes, tplus,
tcomma, tminus, tdot, tddot, tcolon, tassign, tsemicolon,
tless, tlesse, tnequal, tequal, tgreat, tgreate, tlbracket,
trbracket, teof, arraysym, beginsym, constsym, divsym, dosym,
endsym, ifsym, intsym, modsym, ofsym, procsym, progsym,
thensym, varsym, whilesym
}; // 토큰 번호
char *keyword[] =
{"array", "begin", "const", "div", "do", "end",
"if", "integer", "mod", "of", "procedure", "program",
"then", "var", "while"}; // 각 지정어의 스트링값
enum tsymbol tnum[] =
{arraysym, beginsym, constsym, divsym, dosym,
endsym, ifsym, intsym, modsym, ofsym, procsym, progsym, thensym,
varsym, whilesym}; // 지정어에 해당하는 토큰 번호
*원하는 자료를 검색 해 보세요.
  • [컴퓨터] 스캐너 4 페이지
    struct tokentype scanner(FILE* , FILE*); struct tokentype{ int number; //token number union { char id[ID_LENGTH]; ..
  • [공학](소스코드포함)C언어로 구현한 어휘분석기 8 페이지
    /* 미니파스칼 어휘분석기 */ #include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> //isalpha(), isdigit..
  • [기계공학]스캐너에 대해 7 페이지
    음성인식장치가 상용화되기 전까지는 데이터 입력장치로 키보드를 이용할 수밖엔 없지만, 글자가 아닌 그림이나 사진에 대해서는 음성으로도 또는 키보드로도 입력할 수가 없다. 그래서 이러한 이미지만을 전문적으로 입력하기 위해 개발된 ..
  • 스캐너 프로그램(형식언어), 컴파일러입문 0 페이지
  • [컴파일러]어휘 분석기 8 페이지
    c소스 파일의 파일명을 입력받아 토큰화하여 토큰의 종류별 좌표로 나누는 프로그램입니다. 토큰은 변수, 함수, 상수, 스트링, 예약어, 전처리기, 헤더파일, 케릭터, 기타기호, 비트연산자, 논리연산자 ,비교연산자, 산술연산자..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서