좀 제목이 두서없는건 미안행 


 외주 맡던게 끝나고 긴 휴식이 될거같아서, 예전부터 꿈에 그리던 개인 IDE(상용 목적은 아니야)를 만들어 보고 싶어.. 


 그런데 기능들을 구현하던 중에 자동완성을 구현하려고 보니 사용자가 변수 선언 해주는거 같은걸 잡으려면 동적으로 체크해야겠더라고..

 그래서 생각한게 디비를 박는건데, SQLite나 redis를 박아서 변수를 넣거나, 코드를 임포트 해줄때 파싱해서 디비에 넣어준다음 자동완성이 필요할때 select해서 보여주는건 어떨까 하고 있는데, 이게 제대로 된 방법인지 감이 안오네.. 내가 너무 삥돌아 가는건가 싶기도 하고..


 님들이라면 어떻게 구현할거같음?


+ 구문 강조(syntax highlighting)는 정규표현식으로 하는거 밖에 답이 없을까?