nauten Compiler – Report Ver.3 Mini-C (주간)

Slides:



Advertisements
Similar presentations
내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
Advertisements

10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
* 그룹 상시 연락망 : 각사 조직도 기준 연락망으로 대체함
내 아이를 위한 구강관리.
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
고교평준화의 득과 실 김영주 이지영 최윤영.
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
치매의 예방 김 은민 윤금 노인요양원 치매의.
01 화일의 기본 개념 02 화일 저장장치 03 화일 입출력 제어 04 순차화일 05 화일의 정렬 06 화일의 합병
제 8 장  파서 생성기 YACC 사용하기.
처음으로 배우는 C 프로그래밍 제2부 기초 제5장 반복문.
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 14. 포인터와 함수에 대한 이해.
Using Standard I/O on Sockets
누구나 즐기는 C언어 콘서트 제2장 기초 사항.
Chapter 05. 클래스 완성. chapter 05. 클래스 완성 01. 복사 생성자 복사 생성(Copy Construction) 생성될 때 자신과 같은 타입의 객체를 변수로 받아, 이 객체와 같은 값을 갖는 새로운 객체를 생성하는 것 명시적인 생성 과정뿐만.
10장 포인터와 문자열 포인터 기본 배열과 포인터 매개변수 전달방법 포인터와 문자열.
CHAP 11: 해싱 순천향대학교 하상호.
하둡 기반 빅데이터 처리 방법.
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
CHAP 11: 해싱 순천향대학교 하상호.
국가대표 생애주기교육 프로그램 참여방법 안내
Chapter 3 클래스. 최호성.
Chapter 2 Lexical Elements, Operators, and the C System
4. 어휘 분석(Lexical analysis)
네트워크 프로그래밍의 이해 School of Electronics and Information.
수업 첫 날 교육B 황유미 첫 수업 계획에 대해 알아보도록 하겠습니다..
Python.
쉽게 풀어쓴 C언어 Express 제2장 프로그램 작성 과정 C Express.
연결링크 이미지를 마일리지샵 내에 기획전으로 제작하여 오픈/노출 사이즈 가로 1000/세로 상관x 배너사이즈 가로 400
Byte Alignment ㈜ 웰컴정보시스템 김 정 은.
문자열 처리하기 working with Strings
2 배열과 구조.
3장 구조적 분석(SSA) 방법론.
REPORT 교 과 목 : 산업 및 안전공학 담당교수 : 곽효연 교수님 학 과 : 산업시스템 경영 학 번 :
4. 어휘 분석(Lexical analysis)
C89(C++03) 프로그래밍 (Part 2) 7 배열 8 변수 범위 9 포인터 10 유도 자료형.
C-언어와 기반구조 정보보호학과 이정수 교수.
Chapter 11 해쉬(Hash) SANGJI University Kwangman KO
장애인단체 간담회 마스터 제목 스타일 편집 마스터 제목 스타일 편집 장애인 단체 간담회 마스터 부제목 스타일 편집
6장 마케팅 조사 박소현, 김중호, 박기찬.
C++ Espresso 제13장 입출력과 파일처리.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
브라피팅 메뉴얼 리바이스 바디웨어
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
컴퓨터 프로그래밍 기초 - 11th : 파일 입출력 및 구조체 -
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
성전기공식(안) 식 순 1. 기공미사 2. 기 공 식 3. 축 하 연 천주교 수원교구 퇴촌성당.
우리가 만든 학급 일과 옹달샘 12기 ver 아침시간 수업시간 쉬는시간 점심시간 하교시간
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
C.
네이버 쇼핑 입점 신청 시 유의사항 (Ver 1.0).
배열, 포인터, 함수 Review & 과제 1, 2.
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
흐름도FLOWCHART 프로그래밍 과정 전단부 처리 단계 문제 분석 논리 설계
Presentation transcript:

nauten Compiler – Report Ver.3 Mini-C (주간) 조원: 조성대(0491187), 조규철(0291070), 이지용(0291060)

1 Mini-C Data Flow Line Read keyworkd Check Step1. char Check Ex) prime.mc File Input :mini-c문법에 맞는 표준 샘플코드 Line Read keyworkd Check Step1. char Check ident Check Token Check scanning Symbol Table { int lineNum; char value; } Step2. number Check Step3. special char Check Print End.

2 중요 알고리즘 fgetaline TokenCheck LOG SymTable 입력 파일로부터 토큰을 인식한 1Line을 읽어와 Return fgetaline( char *s, int size, FILE *stream) 입력된 라인에 대한 모든 문자를 읽어와 Mini-C문법 에 맞는 토큰을 생성해 준다. int TokenCheck( char * TokenStr, int lineNum, struct symbolNode *symbolTable) 화면과 동일한 출력을 해주 기위한 파일 로그함수 Bubble.date로 출력. LOG( const char *szLogFile, char *szMsg ) SymTable struct symbolNode{ int lineNum; char value[MAX_SYM_VALUE]; //symbolNode *ptr; };

2-1 교재의 scanner() 함수를 기본으로 출력과 입력을 위한 형식을 추가. TokenCheck

2-1 Symbol Table Symbol ident를 찾아서 처리하는 루틴. Symbol Table을 출력하는 루틴.

실행화면 3

실행화면 4