recursive descent로 구현했는데 진짜 간단한 거 만드는 데도 온몸 비틀면서 만들어야 했음;;
이 다음은 LR 파서를 구현할지 개인 개발로는 LR 파서를 구현할 일이 별로 없으니 다음으로 넘어가야 하나 고민됨
맨 처음엔 파스 트리랑 AST 구분도 힘들었는데 조금씩이나마 이해가 되는 거 같아서 기분이 좋다
내년 안에는 간단한 언어 컴파일러 만들어보고 싶어
근데 보통 학부에서 컴파일러 만들 때 어느 수준까지 만들어봄? 독학러라 잘 모름
recursive descent로 구현했는데 진짜 간단한 거 만드는 데도 온몸 비틀면서 만들어야 했음;;
이 다음은 LR 파서를 구현할지 개인 개발로는 LR 파서를 구현할 일이 별로 없으니 다음으로 넘어가야 하나 고민됨
맨 처음엔 파스 트리랑 AST 구분도 힘들었는데 조금씩이나마 이해가 되는 거 같아서 기분이 좋다
내년 안에는 간단한 언어 컴파일러 만들어보고 싶어
근데 보통 학부에서 컴파일러 만들 때 어느 수준까지 만들어봄? 독학러라 잘 모름
거기 한번 빠지면 좆된다. LR 하다가 lalr 하다가 파서테이블 제네레이터 만들고 별지랄 다하게 됨
헉 그럼 어떡하면 되져
그냥 컴파일러 말고 SQL 파서같은거 만들어 보지 그래 SQL파싱 익히면 튜닝 전문가 쌉가능
취미 개발자고 웹 개발은 전혀 안하는데 sql 익혀두면 도움이 될까여? - dc App
취미면...애매하네
나는 chocopy GC빼고 다 구현함. 타입 있는 파이썬이라 보면 됨. 백엔드는 어셈. 렉싱, 파싱, 타입체킹, 별도로 IR로 안하고 바로 regist3r allocation 까지 하고 다른 analysis 도 좀 했음. 레지스터 쓰면 왜 지랄하노
스고이;;;;
LR파서 거르고 바로 언어부터 만들어
넹