Semantic analysis

Introduction

deva.web.elte.hu_compilers_lectures_20161116_dsc_1001.jpg

Symbol table

deva.web.elte.hu_compilers_lectures_20161116_dsc_1002.jpg deva.web.elte.hu_compilers_lectures_20161116_dsc_1003.jpg deva.web.elte.hu_compilers_lectures_20161116_dsc_1004.jpg deva.web.elte.hu_compilers_lectures_20161116_dsc_1005.jpg

Type checking with attributes

deva.web.elte.hu_compilers_lectures_20161123_dsc_1031.jpg deva.web.elte.hu_compilers_lectures_20161123_dsc_1032.jpg deva.web.elte.hu_compilers_lectures_20161123_dsc_1033.jpg