Запитання з тегом «syntax»

Синтаксис стосується власне мовних елементів та самих символів. Питання слід позначати як синтаксис, коли питання конкретно і майже повністю стосується лише синтаксису. Цей тег повинен використовуватися з певним тегом мови



1
Чи повинен аналізатор Haskell допускати цифри Unicode в числових літералах?
Як вправу я пишу парсер для Haskell з нуля. Створюючи лексеру, я помітив наступні правила у звіті Haskell 2010 : цифра → ascDigit | uniDigit ascDigit → 0| 1| … | 9 uniDigit → будь-який десятковий октіт Unicode → 0| 1| … | 7 hexit → цифра | A| …


2
Дійсний синтаксис виклику псевдодеструктора для плаваючої константи
Розглянемо наступну показову програму. #include <iostream> int main() { typedef float T; 0.f.T::~T(); } Цю програму складено Microsoft Visual Studio Community 2019. Але clangі gccвидайте помилку на зразок цієї prog.cc:7:5: error: unable to find numeric literal operator 'operator""f.T' 7 | 0.f.T::~T(); | ^~~~~ Якщо записати вираз, як ( 0.f ).T::~T()тоді, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.