Boost Spirit Qi로 만든 추적과 같은 라이브러리에 대한 추적을 디버깅하려면 어떻게해야합니까? 기본 상태의 경로를 보여주는 생성 된 XML 파일을 얻는 것이 유용 할 것입니다.Boost Regex 및 Boost Spirit Lex의 추적을 사용하는 방법
1
A
답변
3
부스트 정규식이 없다고 생각합니다. 당신이
#define BOOST_SPIRIT_DEBUG
#define BOOST_SPIRIT_LEXERTL_DEBUG
렉스에 대한 비슷한 일을 정의 할 수 있습니다 부스트 정신 How do you debug a regex?
를 참조하십시오. Lex에 대한 출력은 기억하지는 않지만 XML이 아니지만 상태 전환과 (분명히) 인식 된 토큰 ID의 이름을 지정합니다. how to use BOOST_SPIRIT_DEBUG_NODES
see one of my answers
의 예를 들어
난 당신이 당신이 찾고있는 것을 알고 있다고 생각도+0
Qi 룰과 마찬가지로 token_def 속성에 BOOST_SPIRIT_DEBUG_NODES를 사용해야합니까? –
+0
AFAIR이 아님. 그러나 나는 이것을 이용하여 확실한 샘플을 찾아 낼 것이다. – sehe
를 참조하십시오. 방금 발명 한 것처럼 "기능 요청 스케치"대신에 당신이 의미하는 바의 예에 연결하는 것이 좋을 것입니다. – sehe