전에 글 몇번 썼던 지금 만드는 프로그램은, 프로그래머(바이브코더)를 위한 컨텍스트 시각화 추출기인데...

당연한 말이지만 '프로그래머'라는 범위가 워낙 넓어야지 말이야.



C언어, C++, 자바스크립트, 타입스크립트, 러스트, 고 등등.... 정말정말 많은 언어들이 세상에는 있고...

이 모든 언어들을 내가 전부 지원할려면, 전부 내장해서 만들어야 하는데... 그럼 용량도 커지고 나도 힘들고...

그러면 지금과 같은 아키텍쳐로 설계한 의의 ( React + tauri )가 사라지게 됨.



그래서 동적 라이브러리 파서를 로딩해서 쓸 수 있게 동적 파서를 도입 중이었는데...

=유저가 원하는 프로그래밍 언어 및 그 외 모든 문법 (영어, 자체제작 언어 등)도 지원 가능하게 하기 위해



기술적으로 어렵다기 보다는, 지금 LSIF (VScode, cursor 같은데서 쓰는 문법 검사 및 코드 인텔리전스 표준) 같은거랑

같이 호환성을 맞추기 위해서... 그리고 저것보다 더 나아가서 더 괜찮은걸 만들기 위해서




호환성 맞춘다고 개 쌉고생하고 지금 1분전 결국 고쳐서 만들었음.

하 지금 이거 만드니까 머리에 도파민 솟구치면서 졸음 쏟아지는데, 여기서 멈출 순 없지.

생각보다 제일 조잡한 부분에서 엄청 막힌듯 하루에 15~20시간씩 한 5 일 달리니까 몸이 너무 아프네










요약 : VScode 및 Cursor같은 LSIF 호환 언어셋 규격 + 사용자 정의 언어셋 탑재 가능 기능 완료.

-> 모든 사람들이 자신이 원하는 언어셋 탑재 가능. ( 기본적인 언어는 기본 지원, 인터프리터 및 자체개발 언어도 이용 가능 )




다음목표 : LSIF 탑재와 유저친화적 파서 UI/UX 추가 + 벡터 임베딩을 위한 GPT api연동.




사실 지금 단계는 1주일 전에 완료 했어야 하는데 너무 쓸데없는데 많은 시간을 소모한듯...

지금쯤 그래프연동 하고 있을 줄 알았어...