88 / 86 / 55
Регистрация: 14.11.2015
Сообщений: 1,099
|
||||||
1 | ||||||
Лексическая трансляция18.06.2017, 09:15. Показов 1058. Ответов 1
Метки нет Все метки)
(
Читаю спеку, не могу понять выделенное.
Кликните здесь для просмотра всего текста
3.2 Lexical Translations
A raw Unicode character stream is translated into a sequence of tokens, using the following three lexical translation steps, which are applied in turn: 1. A translation of Unicode escapes (§3.3) in the raw stream of Unicode characters to the corresponding Unicode character. A Unicode escape of the form \uxxxx , where xxxx is a hexadecimal value, represents the UTF-16 code unit whose encoding is xxxx. This translation step allows any program to be expressed using only ASCII characters. 2. A translation of the Unicode stream resulting from step 1 into a stream of input characters and line terminators (§3.4). 3. A translation of the stream of input characters and line terminators resulting from step 2 into a sequence of input elements (§3.5) which, after white space (§3.6) and comments (§3.7) are discarded, comprise the tokens (§3.5) that are the terminal symbols of the syntactic grammar (§2.3). Например, есть код
Добавлено через 10 минут Кажется, понял. Вся суть в том, что до этого перевода весь исходный код может написан на ascii, потому что все символы(\, u, цифры, буквы латинского алфавита) из возможной unicode последовательности там есть. Как я понимаю это позволяет избежать ситуации когда исходный код будет просматриваться откуда-то, где нет нужной кодировки, способной прочитать какой-то символ.
0
|
|
18.06.2017, 09:15 | |
Ответы с готовыми решениями:
1
Трансляция трансляция ip Трансляция с C# на С++
|
33 / 33 / 20
Регистрация: 18.03.2016
Сообщений: 100
|
|
18.06.2017, 20:12 | 2 |
Верно. Если сохранить такой код в кодировке, которая могла бы исказить, то он не исказится и в итоге выдаст верный результат.
(Если разумеется не вызвать программу, где-то где применяется такая кодировка. Например, если вызвать программу в cmd, символ кириллицы всё-равно исказится)
0
|
18.06.2017, 20:12 | |
Помогаю со студенческими работами здесь
2
Трансляция с видеокамер Трансляция в презентации Трансляция сайта по WI-FI
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |