728x90 반응형 editor1 SAFE EDIT 개발 일기 ① Analyzer 작업 시작 (2025-09-29) 이 날은 SAFE EDIT 개발하면서 제일 중요한 부분인 Analyzer를 본격적으로 손보기 시작한 날이었음.처음에는 그냥 설정 파일에서 문자열 몇 개 검사해주는 정도면 충분할 줄 알았다.예약어만 잘 체크해주면 끝나는 문제라고 생각했는데, 실제 데이터를 하나씩 열어보면서 생각이 완전히 바뀜.예약어 오타 하나만 봐도 단순 비교로는 답이 안 나왔다.alarm, rule, port 같은 블록들은 위치에 따라 의미가 달라지고, 같은 키워드라도 앞뒤 문맥에 따라 오류인지 아닌지가 갈림.이걸 전부 단순 문자열 검사로 처리하려다 보니 코드가 점점 지저분해지고, 예외 처리만 늘어나는 구조가 됨.처음에는 그냥 조건을 더 붙이는 식으로 버텨보려고 했음.근데 그렇게 하니까 .. 2025. 12. 15. 이전 1 다음 728x90 반응형