C++. Бархатный путь. Часть 1 - Символы операций и разделителей
ОГЛАВЛЕНИЕ
Страница 10 из 82
Символы операций и разделителей
Множество лексем, соответствующее множеству символов операций и разделителей строится на основе набора специальных символов и букв(!) алфавита. Единственное правило словообразования для этих категорий лексем заключается в задании фиксированного множества символов операций и разделителей.
Слеующие последовательности специальных символов и букв алфавита образуют множество символов операций (часть из них в зависимости от контекста может быть использована в качестве разделителей):
| , | ! | != | | | |= | % | %= | & |
| && | &= | () | * | *= | + | ++ | += |
| - | -- | -= | -> | ->* | . | .* | / |
| /= | :: | < | << | <= | <<= | > | >> |
| >= | >>= | == | ?: | [] | ^ | ^= | ~ |
| || | # | ## | sizeof | new | delete | typeid | throw |
Кроме того, к числу разделителей относятся следующие последовательности специальных символов:
| ... | ; | {} |
