簡體   English   中英

C ++如何提升精神護理工作

[英]C++ How does boost spirit parantheses work

在提升精神中,有一些parantheses可以用來表示一部分語法將被重復

    A>>(B>>C)*

我想用這個概念來編寫一個通用的場景控制器,但我不知道他們是如何實現的,這些parantheses隱含地在B和C周圍創建一些對象

好吧,似乎你在詢問規則的屬性。 Spirit可以將解析的內容自動傳播到數據類型。 每個解析器,也*(...) ,定義這些數據類型應該是什么樣的規則。 你會在文檔中找到它作為“屬性傳播”。

以下是此主題的兩個有趣鏈接:

http://boost-spirit.com/home/articles/attribute_handling/attribute-propagation-and-attribute-compatibility/ http://www.boost.org/doc/libs/1_55_0/libs/spirit/doc/html/精神/文摘/ attributes.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM