Command Interface - C++ 프로그램에 REPL 추가하기
(github.com)- 헤더만 있는 라이브러리
- 함수를 코맨드로 등록해서 간단한 REPL 구현 가능
register_command(add, "add", "Add two numbers");
register_command(&Arithmetic::inc, "inc", "Increment a number");
ㅤ→ add,inc 함수를 코맨드로 추가
[동작 화면]
>>> help
add Add two numbers
inc Increment a number
help Show this help
>>> add 3 4
7
>>> inc 21
22
>>> add 3 4 5
Error: expected 2 arguments; got 3