[컴퓨터] 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);
}

//파일의 내용을 버퍼로 복사
*원하는 자료를 검색 해 보세요.
  • 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 변수 선언을 추가할 수 있는데 이 곳에서
  • mini C 어휘 분석기 (컴파일러 입문 정익사)프로그램 소스 보고서 13페이지
    mini-C 언어 어휘 분석기 어휘 분석기 : [ Lexical ... -C Lexical analyzer를 만들어 보았다. 교재부록에 나와 ... .) < 프로그램의 진행 순서 > 1. Mini C 문법에 맞게 작성한 소스
  • c-- 컴파일러 2페이지
    작성 [문제] C--(뒤에 첨부된 자료참조) 입력 프로그램이 주어지면 ... 사용하지 말 것. 2. 입력 프로그램lexical error가 ... 있더라도 전체 프로그램 모두 처리한 후 lexical analysis
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [컴퓨터] c로 만든 lexicalanalizer