평가점수C

[컴퓨터] c로 만든 lexicalanalizer

등록일 2003.11.10 파일확장자기타파일 (c) | 5페이지 | 가격 1,000원
다운로드
장바구니관심자료
상세신규 배너

목차

없음

본문내용

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>

void main(void)
{
char *keywords[6]={"else","float","if","int","return","while"}; //keywords
char symbol[50][20]; //symbol table
char buffer[1024],lexeme[20],comment[50];
char filename[20];
int c,i=0,j=0,k,index,idflag,exist,x;
int line=0,colum=0;
FILE *f;

//file입력 처리
printf("Enter the file name->");
scanf("%s",filename);

f=fopen(filename,"r");
if(!f) {
fprintf(stderr,"could not open %s\n",filename);
exit(1);
}

//파일의 내용을 버퍼로 복사
  • 구매평가(2)
  • 구매문의(0)
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.

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

      • 파일확장자 lexical analyzer (txt파일 받아서 c프로그램에 나타나는 모든 토큰들로 쪼개서 분류, 심볼테이블 구현) 0페이지
        토큰 고유번호, 토큰 종류, 스트링, 에트리뷰트로 구성, 일련번호 설정됨, 상태에 따라 사이클로 구성주석 잘 작상되어 있음.
      • 한글파일 [컴파일러]컴파일러 자동화 도구 4페이지
        : 어휘 분석기 예: Lex 1) LEX (Lexical Analyzer ... ) Lex는 어휘분석기(lexical analyzer, lexer)를 ... 함수 yylex()포함하는 file(lex.yy.c)로 변환하는 작업을
      • 파일확장자 Mini C Interpreter (인터프리터) 0페이지
        : yacc.tab.c lex.yy.c $(CC) -o MiniC yacc ... .tab.c lex.yy.c $(LIBS) yacc.tab.c : yacc ... .y $(YACC) -d yacc.y lex.yy.c : lex.l
      • 한글파일 lex를 이용한 mini c 스캐너 0페이지
        ◆문제정의 Lex를 이용하여 Mini C 어휘 분석기를 구현하는 것이다 ... 줄 번호를 붙여서 출력하는 것이다. ◆문제분석 앞의 프로그램에서 행해진 ... 것과 같은 방법으로 구현하는 부분만이 틀리다. 윈도우용 Lex를 이용하여
      • 한글파일 lex & yacc - lex를 이용한 어휘 분석기 4페이지
        프로그래밍 언어 -lex- lexlexical analyzer ... 설명하기 전에 작성한 과정을 살펴보자. 일단 lex 프로그램을 작성하기 ... 와 lex를 선언하였다. 이 섹션에서 c 변수 선언을 추가할 수 있는데 이 곳에서
      • 파일확장자 c-- 컴파일러 2페이지
        작성 [문제] C--(뒤에 첨부된 자료참조) 입력 프로그램이 주어지면 ... 사용하지 말 것. 2. 입력 프로그램lexical error가 ... 있더라도 전체 프로그램 모두 처리한 후 lexical analysis
      • 파일확장자 컴파일러 Tiger Language의 Lexical analyzer 제작(C++). 27페이지
        (); }; ..FILE:lex.h #include "CharQueue.h ... " using namespace std; class Lex { private ... data); char state; public: Lex(); ~Lex
      더보기
      상세하단 배너
      우수 콘텐츠 서비스 품질인증 획득
      최근 본 자료더보기
      상세우측 배너
      추천도서yes24
      다음
      [컴퓨터] c로 만든 lexicalanalizer