데이터를 json 기반으로 하면 너무 bloat가 심해지고 특수한 semantics를 추가해야 되서
C/C++로 임의로 DSL/DDL을 만들어야 한다고 할 때, parser / lexer 만들어야 하는데 어떤 방법을 쓰겠음?
1. yacc / lex 쓴다.
장점 : 빠름,
단점 : 외계어로 나와서 디버깅 및 SW 유지보수가 불가능함
2. recursive desendant parser
장점 : 직관적인 이해가 가능함 / 디버깅이 쉬움
단점 : 아무래도 parser generator 쓰는 것보다 느림..
너님들 선택은???
직접짜시죠그럼
ㄴ 직접 짠다는건 2번이란 소리지?
3. C/C++ 말고 다른 언어를 쓴다
3-1 Haskell/parsec 쓰고 ffi로 붙인다.