narlo의 Devlog

  • 홈
  • 태그
  • 방명록

정리 2

[컴파일러개론] 기말고사 정리

12주차 symbol tables semantic analysis(의미분석) - scope관련 : 변수가 선언되기 전에 쓰였나? 두 번 정의됐나? - type관련 : 변수와 assign되는 값과 타입이 맞는가? 1. 한 lexical마다 한 symbol table 2. scope들은 계층구조를 가짐 local 구조 : hash table 사용 global 구조 : n-ary tree(계층구조) -> 포인터 유지 등의 비용때문에 트리 안쓰고 stack 씀 hierarchies of local tables 제일 마지막에 접근된 것이 바로 접근된다. type checking 타입 : 값의 범위, 어떤 조건을 만족하는지 타입을 선언하고(binding), 검사(checking) static vs dymanic c..

공부 2022.12.19

[컴파일러개론] 기말고사 정리

9주차 SDD(Syntax Directed Definition) 파싱 단계에서 의미있는 일을 할 수 있도록 semantic action을 적어놓음 파서 생성기(yacc)에서 주로 사용 lhs에 메모리가 있어 결과를 저장한다. $$, $1, $2, ... 이름은 rule local Listener style in Antlr(LL파서) Type Declaration 속성의 종류 synthesized attr - bottom up으로만 이루어진 - children에 의해 계산 inherited attr - parent, sibling에 의해 계산 AST(Abstract Syntax Tree) 파스트리에서불필요한 정보를 제거한형태 AST 만들기 1. 파싱단계에서 만들기 - LL : 유도할때 - LR : redu..

공부 2022.12.19
이전
1
다음
더보기
프로필사진

Frontend 개발자

  • 분류 전체보기 N
    • 모각코
    • 프로젝트
    • 알고리즘
    • 코딩테스트
    • 공부
      • 기계학습
      • Spring
    • SW Academy
      • 아이티센

Tag

dsc공유대학, 코딩테스트, javascript, 천원짜리개발자, 으뜸머신러닝, 퍼센트마이닝, 프로그래머스, 모각코, 네트워크, 융합동아리, 머신러닝, 컴파일러개론, 아무리생강캐도난마늘, 기계학습, DSC융합동아리, 충남대, SWAcademy, 프론트엔드, 컴퓨터비전, CNU,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :
효진의 github

Copyright © Kakao Corp. All rights reserved.

티스토리툴바