[레포트data(資料)]컴파일러입니다.
페이지 정보
작성일 19-06-16 14:07본문
Download : [레포트자료]컴파일러입니다..ppt
, [레포트자료]컴파일러입니다.
[레포트data(資料)]컴파일러입니다.
순서
COMPILER CONSTRUCTION
팀 명 : XOP
0792095 이인화0391112 배병찬0692017 남호진
CONTENTS
- Language Definition: RE + DFA
- DFA for Scanner
- State Naming
- Token Naming
- Token Structure
- Symbol Table Structure
- Literal Table Structure
- Other data structures (Table for DFA, ...)
- Sample programs for scanner testing
- Output files from scanner using sample programs
정수
INT
조건문
IF~ELSE
문자열
STRING
문자
CHAR
반환문
RETURN
루프문 탈출
BREAK
반복문
WHILE
보이드
VOID
Reserved Words
참
TRUE ...
COMPILER CONSTRUCTION
팀 명 : XOP
0792095 이인화0391112 배병찬0692xxx 남호진
CONTENTS
- Language Definition: RE + DFA
- DFA for Scanner
- State Naming
- Token Naming
- Token Structure
- Symbol Table Structure
- Literal Table Structure
- Other data structures (Table for DFA, ...)
- Sample programs for scanner testing
- Output files from scanner using sample programs
정수
INT
조건문
IF~ELSE
문자열
STRING
문자
CHAR
반환문
RETURN
루프문 탈출
BREAK
반복문
WHILE
보이드
VOID
Reserved Words
참
TRUE
거짓
FALSE
제로
ZERO
불린
BOOLEAN
메인
MAIN
덧셈
+
나머지값
%
곱셈
뺄셈
-
같다
크다
`
작다
`
나눗셈
/
Special Symbols(1)
같지 않다
!=
not
!
크거나
같다
`=
작거나
같다
`=
or
||
and
&&
대입
=
Special Symbols(2)
콤마
,
문자
‘ ’
주석문
[ ]
괄호
( )
Special Symbols(3)
문장의 끝
;
중괄호
{ }
문자열
“ ”
백슬레쉬
Identifiers
letter = [a-zA-Z]
digit = [0-9]
Identifier = (letter)+(digit)
Identifier 는 무조건 문자로 처음 하며 문자와 숫자가 혼용될 수 없다
Literals
natural = [1-9]+
Num = 0|(+/-) …(To be continued )
레포트/기타
레포트자료,컴파일러입니다,기타,레포트
[레포트자료]컴파일러입니다.설명
[레포트data(資料)]컴파일러입니다.기타레포트 , 레포트자료 컴파일러입니다
Download : [레포트자료]컴파일러입니다..ppt( 40 )
다.