0
특정 문법에 대해 반복 횟수를 세는 방법이 있는지 궁금합니다. 함수에 대해 얼마나 많은 매개 변수가 있는지를 효과적으로 계산합니다.반복 횟수 가져 오기?
이것은 내 자신의 구문을 구문 분석하는 데 boost spirit 라이브러리를 사용하고 있습니다. 파서가 목록 연산자 %를 사용하여 찾는 매개 변수의 수를 얻으려고합니다.
// _1 is string of function, is there a "_1" equivalent to get number of exprs
function_call = (function_name > '(' > expr % ',' > ')')[add_call(_1, _? /* todo */)];
expr = function_call | variable;
varargs를 찾으십니까? valist, va_start(), va_end(), va_arg()? – Octopus
@Octopus 이것은 부스트 스피릿 기 파서입니다. 파서가 찾은 매개 변수의 수를 얻으려고합니다. 미안해. 내가 충분히 명확하게하지 않았다면. – user3901459