Mini C를 Java(자바)로 구현한 Source Code
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

Mini C를 Java(자바)로 구현한 Source Code에 대한 보고서 자료입니다.

목차

Mini C를 Java로 구현.hwp

prime.mc

[TestComplier_Report]
  [bin]
  [src]
  .classpath
  .project
  hs_err_pid4888.log
  prime.mc


28.3KB
파일 11, 폴더 3


▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒



Mini C를 Java로 구현.hwp


1. Mini C 상태 전이도 작성

2. Mini C를 Java로 구현한 Source code

3. Java로 출력한 결과물

본문내용

Mini C를 Java로 구현.hwp



1. 상태 전이도 작성

 ≪ 그 림 ≫

2. Source code 구현(JAVA)
메인클래스

 ≪ 글 - 그림 파일 ≫

Scanner 클래스

 ≪ 글 - 그림 파일 ≫




▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒


Scanner.java



import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

import com.sun.org.apache.xpath.internal.compiler.Keywords;


public class Scanner {

    static int NO_KEYWORDS = 11;
    static int ID_LENGTH = 12;
    
    
    int tnull = -1, tnot = 0,     tnotequ = 1,    tmod = 2, tmodAssign = 3, tident = 4, tnumber = 5;
    int tand = 6 ,     tlparen = 7,    trparen = 8,     tmul = 9, tmulAssign = 10,    tplus = 11;
    int tinc = 12,    taddAssign = 13,tcomma = 14,    tminus = 15, tdec = 16,    tsubAssign = 17;
    int tdiv = 18,    tdivAssign = 19,tsemicolon = 20,tless = 21,    tlesse = 22,tassign = 23;
    int tequal = 24,tgreat = 25,    tgreate = 26,    tlbracket = 27,    trbracket = 28,    teof = 29;
    
    int tconst = 30,telse = 31,        tif = 32,        tint = 33,        treturn = 34,    tvoid = 35;
    int twhile = 36,tlbrace = 37,    tor = 38,        trbrace = 39, tpersendsign = 40;
    
    
    
    String keyword[] = {"const", "else", "if", "int", "return", "void", "while",
                        "lbrace", "tor" , "trbrace", "tpersendsign"};
    
    /*
     * Constructor
     */
            
    Scanner(String filename) {
    
    /*
     * 읽을 파일명을 주지 않았을 때는 종료, args.length 는 옵션 개수     
     */
            
    if (filename.length() == 0) {
     System.err.println("Input Filename...");
     System.exit(1);
     }

키워드

  • 가격2,000
  • 페이지수12페이지
  • 등록일2012.11.09
  • 저작시기2012.10
  • 파일형식압축파일(zip)
  • 자료번호#775035
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니