boost-spirit

    4

    1답변

    번역기가 boost :: spirit에도있을 수 있습니다. 인터넷에서 아무 것도 찾을 수 없습니다. 아마 하나 만들어야할까요? spirit introduction에서

    6

    3답변

    사용되지 않는, 내가 포함 할 때 나는이 컴파일러 경고를 얻을 : ".이 헤더가 사용되지 않습니다 사용하십시오 : 부스트/정신// classic_core.hpp 포함"나는해야 이거 걱정 되니? (퀵 스타트 가이드 : http://spirit.sourceforge.net/distrib/spirit_1_8_5/libs/spirit/doc/quick_start.

    8

    2답변

    스트림에서 오는 바이너리 데이터를 구문 분석하는 데 Spirit (Boost C++ 라이브러리의 일부)을 사용할 수 있습니까? 예를 들어, 소켓에서 오는 데이터를 구조, 바이트 및 개별 비트 플래그로 구문 분석하는 데 사용할 수 있습니까? 감사!

    3

    3답변

    먼저 라이브러리 문제에 대해 살펴보고 현재 문제를 설명합니다. 내 응용 프로그램에는 항상 사용할 수있는 변수 집합이 있습니다. 예 : TOTAL_ITEMS, PRICE, CONTRACTS 등 (약 15 개가 있습니다). 응용 프로그램의 클라이언트는 이러한 변수를 사용하여 특정 계산을 수행하고 표시하고자합니다. 지금까지, 나는 그 계산을 앱에 지속적으로 추가

    2

    2답변

    ASCII 기반 프로토콜을 구문 분석하기 위해 boost :: spirit으로 뛰어 들고 있습니다. rule<> Speed = uint_parser<unsigned int,10,3,3>()[assign_a(buffer.speed)]; 또한이 규칙들을 의미있는 방식으로 연결하는 데 성공했습니다. 다음 규칙을 사용하여 줄에서 값을 추출했습니다. 완벽한 날에

    6

    1답변

    HEJ, 또 다른 질문 : 나는 일반적인 규칙의 번호를 사용하여 매우 유사 파서의 숫자를 쓴 . 이 규칙을 복수의 파서가 처리 할 수있는 장소에 보관할 수 있습니까? 그것은 다음과 같이 어떻게 든 같습니다 rule<> nmeaStart = ch_p('$'); rule<> nmeaAddress = alnum_p() >> alnum_p() >> !alnum_

    3

    4답변

    성령 문법에 대한 반복 구문 분석을 사용하려고하면 반복자 유형에서 const char *로 변환 오류를 전달하는 인수가 발생합니다. 이 문제를 어떻게 해결할 수 있습니까? 몇 가지 제한 사항이 있습니다. 큰 입력에 반복자 어댑터를 사용하고 있으므로 C 스타일 문자열로 변환하는 것이 적합하지 않습니다. #include <boost/spirit/core.hpp

    1

    1답변

    을 구문 분석하는 영을 사용하려고 할 때 스택 오버 플로우가 계속) 나는 부스트 성령의 권리를 사용하는 방법을 배우려고 노력하고있어 지금. 나는 기본적인 것들을 알아 냈다. 내가 K & R 편리한 (C의 문법을 포함하고있다)이 있었기 때문에 나는 언어에 대한 수락자를 만들 수 있는지보기로했다. 어쨌든, 필자는 데이터 구조와 물건으로부터 어떤 정보를 수집하기