tiny set language final representation
TRANSCRIPT
TSL - Symbol Table & AST & Code Generation
Oh 조권성철 (200924413)
조용래 (201224540)
2
발표 순서1. Symbol Table
2. AST
3. Code Generation
4. 시연5. Q&A
3
Symbol Table - 구조
4
Symbol Table - lineno, hash
yacc
lex
5
Symbol Table – 인터페이스 함수
Inserted Elements• Name• Line number• Type• InitFlag• Init Value• Size
6
Symbol Table - InsertSymbol
7
Symbol Table - InsertSymbol
8
Symbol Table - 변수 선언
9
Symbol Table - 변수 선언
10
Sample Code
11
Symbol Table - 구축결과
12
AST - 노드 구조
13
AST - 순회 함수
14
Sample Code
15
16
Code Generation – 순회 함수
17
Code Generation 예 - for 문
18
Code Generation 예 - write 문
19
시연
시연 영상
20
Q&A
감사합니다 .