트리 멤버변수로는 타입과 리터럴, 연결되는 노드들이 있는데
리터럴을 담을 타입을 문자열이면 문자열, 정수면 정수, 실수면 실수 타입, 이런식으로 여러 타입에 대해 받는 방법 없나? 각 타입별로 노드 만드는건 번거로운데 이게 유일한 솔루션임?
리터럴을 담을 타입을 문자열이면 문자열, 정수면 정수, 실수면 실수 타입, 이런식으로 여러 타입에 대해 받는 방법 없나? 각 타입별로 노드 만드는건 번거로운데 이게 유일한 솔루션임?
- dc official App
clang에서는 토큰 종류를 통해서 union으로 타입 꺼내썼던 기억이 있음
union이나 variant
https://en.wikipedia.org/wiki/Interpreter_pattern