나만의 코딩기록

  • 홈
  • 태그
  • 방명록
  • 설정

parser 1

CS) Tokenizer,Lexer,Parser

컴파일러 컴파일러란 고급언어로 작성된 프로그램을 번역해 기계어로된 프로그램을 만들어 주는 역활을 한다. 이때 구문분석 -> 최적화 -> 코드생성 -> 링킹의 과정을 거치는데, 구문분석 과정에서 소스코드는 Tokenizer, Lexer, Parser를 차례로 거친다. 이포스팅에선 구문분석에 대해 알아 보겠다. Tokenizer, Lexer Tokenizer란 어떤 구문에서 의미있는 요소들을 의미있는 단위의 토큰으로 쪼개는 역활을 한며 Lexer는 토큰의 의미를 분석하는 역활을 한다 이두역활을 합쳐 Lexical Analyze라 한다. 예를들어 ex) Age is no guarantee of maturity 라는 문장에서 'A','g','e'을 따로 보면 어떠한 의미도없지만 Age라는 하나의 조각을 보면 의..

CS 2023.02.08
이전
1
다음
더보기
프로필사진

나만의 코딩기록

  • 분류 전체보기 (77)
    • Java (10)
      • Java 자료구조 (0)
      • Java 개념 (9)
    • Spring (23)
    • JS (1)
    • CS (14)
    • DB (9)
    • 네트워크 (8)
    • AWS (5)
    • 그외 (1)
    • Elastic-search (1)
    • Docker (2)
    • 인프라 (3)

Tag

db 와 entity의 불일치, Grafana, flyway, mysql, log insights, TCP, spring, Acknowledgement Number, 쿠키 안보내질때, Prometheus, jpa, Lambda, 비동기, Sequence Number, erd와 entity의 불일치, image크기 변환, ignore-migration-patterns, same-site, webp 로변환, AWS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바