Вопросы по теме 'lexical'

Одно всеобъемлющее определение закрытия JavaScript
Я прочитал 10 ссылок SO на закрытие, ссылки MDN и другие статьи в блогах. Кажется, что все они определяют замыкания по-своему. Например, из документации MDN: function makeFunc() { var name = "Mozilla"; function displayName() {...
86 просмотров
schedule 26.11.2021

Лексическая область видимости в ES6 / Node
Я пытаюсь понять лексическую область видимости ES6 (используя среду выполнения узла). Учтите следующее: 'use strict'; let x = 10; function f() { console.log(x); console.log(y); // This should crash } let y = 5; f(); Перефразируя книгу...
1568 просмотров

Можно ли использовать регулярное выражение для выражения всех требований к лексическому синтаксическому анализатору?
Недавно я изучаю принципы компиляторов. Я заметил, что все примеры из учебников описывают языковый лексический синтаксический анализатор, использующий «lex» или «flex» с регулярными выражениями, чтобы показать, как анализировать исходные файлы ввода....
31 просмотров
schedule 11.11.2021

Подсветка синтаксиса / Алгоритмы лексического анализа
Какой общий алгоритм используется подсветкой синтаксиса? Я реализовал простой подход, используя чередование в регулярном выражении: STRING_PATTERN | COMMENT_PATTERN | KEYWORD_PATTERNS Поскольку определение того, является ли что-то строкой...
2889 просмотров
schedule 01.06.2022

Лексический анализатор HTML в С++, как распечатать результаты
Я надеюсь, что кто-то может помочь мне снова с этой проблемой. Я создаю лексический анализатор HTML на С++. По словам учителя, у меня должно быть 3 файла. один заголовок и 2 основных .cpp, и он должен иметь возможность читать файл Это мой файл...
480 просмотров
schedule 06.10.2022

Xs:интерпретация шаблона в XML
Как интерпретировать следующий элемент xml? xs:pattern value="[ !-~]*"
143 просмотров
schedule 21.06.2023

Возможно ли использование жесткого реального времени с лексической областью видимости?
Я читал проблема поддержки лекций , о которой на самом деле закрывает эту статью . Это старая статья, и я не уверен, что выводы автора все еще верны, но он настоятельно подразумевает, что для того, чтобы иметь лексическую, а не динамическую область...
245 просмотров
schedule 26.02.2023

Пользовательский синтаксис Perl для передачи аргументов функции
Я использую Perl в течение некоторого времени. Я хочу знать, как я могу запустить следующую операцию в Perl: subtract(40)(20) Чтобы получить результат: 20 Я думаю, что мне придется взглянуть на пользовательские методы синтаксического...
314 просмотров
schedule 05.05.2023

Синтаксис контекстно-свободной грамматики
Я пытаюсь прояснить следующее о контекстно-свободной грамматике: Если у меня есть следующее, S->T0T Если есть два возможных значения для T, т.е. T-> 1T | 1 Должен ли я использовать одно и то же значение при замене обоих T,...
54 просмотров

Лексический анализ на языке C. Как сделать так, чтобы звездочка читалась и выводилась при обнаружении многострочного комментария?
Я работаю над программой лексического анализа, все работает нормально при обнаружении однострочного комментария. Это мой код для обнаружения однострочных комментариев. //Single Comment if ((Current_Character == '/') && (fgetc(File_Input)...
256 просмотров
schedule 29.06.2023

Как получить лексический анализатор для анализа каждого введенного символа (минус пробелы)?
В настоящее время я пытаюсь создать лексический анализатор на Java, и у меня возникают некоторые трудности с тем, чтобы анализатор анализировал каждый введенный символ. В настоящее время он анализирует код с пробелами, помещаемыми между каждым...
107 просмотров
schedule 15.04.2023

создание сканера. Идентификация токенов
Мне нужно выполнить токенизацию как часть создания сканера. Я хочу сканировать целые числа и действительные числа как два разных вида токенов. Например, если у меня есть токен 1.0 . Как я могу классифицировать его как целое или действительное...
126 просмотров