Compiler Definition of Compiler Translation, 소스코드에 대해서 같은 의미의 실행을 하는 프로그램으로 변환시켜줌. 이제는 언어에서 언어로 바꿔줌 Characteristics of Compiler input language 구조를 이해
scannerStripping out from the source program the comments and white spaces Reading in input characters and grouping them into tokens Correlating error
Scanner Recognize a language as a set of words (lexical level of PL) Parser Recognize phrase structure of a language (syntactic level of PL) Push Do
https://talkingaboutme.tistory.com/entry/Compiler-Bottom-Up-Parsing?category=484576Introduction of Bottom-Up Parser◼ Also called shift-reduce par
Attribute grammarsExtend CFG with attribute and semantic rules instead of using LBA and CSG which are inefficient for useEach attribute is attached to