Что такое сбалансированный токен - PullRequest
3 голосов
/ 26 ноября 2011

Я только что прочитал о грамматике C ++ 11 и получил это:

balanced-token-seq:
    balanced-token opt
    balanced-token-seq balanced-token

balanced-token:
    ( balanced-token-seq )
    [ balanced-token-seq ]
    { balanced-token-seq }
any token other than a parenthesis, a bracket, or a brace

Я потратил много времени, пока не могу понять, что означает сбалансированный токен. Буду признателен, если кто-нибудь поможет мне!

1 Ответ

4 голосов
/ 26 ноября 2011

Последовательность токенов со сбалансированными скобками (т. Е. [ будет соответствовать ] и т. Д.).

[ ( a ) b { c } ] // a balanced token seq
[ { a x ( } ]     // not a balanced token seq
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...