데이터를 json 기반으로 하면 너무 bloat가 심해지고 특수한 semantics를 추가해야 되서


C/C++로 임의로 DSL/DDL을 만들어야 한다고 할 때, parser / lexer 만들어야 하는데 어떤 방법을 쓰겠음?


1. yacc / lex 쓴다.

 장점 : 빠름, 

 단점 : 외계어로 나와서 디버깅 및 SW 유지보수가 불가능함


2. recursive desendant parser

 장점 : 직관적인 이해가 가능함 / 디버깅이 쉬움

 단점 : 아무래도 parser generator 쓰는 것보다 느림..


너님들 선택은???