파서가 파스 트리를 반환하는데 구문 오류가 발생했을 때 핸들링 할 방법이 감이 안잡힘


try catch는 안 쓰고 싶고.. 파서 내부에 에러가 발생했는지 bool 타입 변수 하나 박아놔야 하나?


아니면 책을 좀 더 읽다 보면 에러 핸들링에 대해서도 알려주려나 모르겠음


파싱 이론 설명해줄 때는 bool 타입 반환하면서 파싱을 해내갔는데 AST로 넘어가니까 트리를 반환하는 코드를 적어놔서


여러번 훑으면서 지나가지 않으려면 bool 타입 변수 하나 놓는 게 짧은 생각으론 최선인데