![]() |
![]() ![]() ![]() ![]() |
![]() |
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 ::
реклама |