[컴파일러] - IRs
CS/컴파일러구성론
2024. 1. 25. 20:50
Intermediate Representations Abstract Syntax Tree(ASTs) Linear Representations & more What’s a Parser to Do? Idea: 중요한 포인트를 찾아내는 것(파서가 문백을 파악하고 의미적인 처리를 수행) → semantic action LR에서 production이 reduce 될때 or LL에서 convenient point(파서가 현재 입력 스트림에 대해 적절한 규칙을 선택할 수 있는 지점) 규칙이 S → aSb | ε이고 현재 입력이 'a'로 시작한다면, 파서는 S → aSb 규칙을 적용할 것이다. 여기서 'convenient point'는 a를 인식하는 시점 전형적인 semantic actio..