![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
LexerBoost , Spirit 2.5.2 , Lexer Concepts
|
выражение |
Семантика |
Тип возврата |
---|---|---|
|
Добавить все определения токенов, предоставленные этим экземпляром Лексера, в состояние лексера |
|
|
Добавить все семантические действия, предоставленные этим экземпляром Lexer, в контейнер определения токена |
|
выражение |
Описание |
---|---|
|
Метафункция, которая оценивает до |
По возвращении изl.собрать
следующие условия должно содержать:
содержит все определения токенов, определенные в Lexerl
. Это включает в себя все Лексера содержится внутриl
.По возвращении изl.add_actions
должны соблюдаться следующие условия поста:
def
содержит все семантические действия, правильно связанные с соответствующими определениями токенов, как определено в Lexer,l
. Это включает в себя все семантические действия, определенные Лексером, содержащимися внутри
.Все компоненты лексера вSpirit.Lexявляются моделями концепцииЛексера.
Статья Lexer раздела Spirit 2.5.2 Lexer Concepts может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Lexer Concepts ::
реклама |