Описание тега error-recovery

1 ответ

Восстановление после запуска при запуске Kubernetes StatefulSet

Kubernetes StatefulSet (v1.8) автоматически перенесет модули, которыми он управляет, на новый образ, если вы исправите имя образа в спецификации StatefulSet - в конце концов, организация такого рода обновлений является одной из его основных задач. Т…
20 фев '18 в 21:21
1 ответ

Может ли Erlang очистить дескрипторы открытых файлов аварийных / зависших процессов?

Если происходит сбой процесса, что происходит с файловыми дескрипторами, на которые ссылался только этот процесс erlang? Есть ли какой-нибудь способ автоматически очистить erlang, такой как процесс ОС, или какой-то шаблон проектирования, который мож…
01 фев '14 в 10:42
2 ответа

Это LimitedInputStream правильно?

Я написал класс под названием LimitedInputStream, Он оборачивает существующий входной поток, чтобы ограничить число считываемых байтов до указанной длины. Это подразумевается как альтернатива: byte[] data = readAll(length); InputStream ins = new Byt…
2 ответа

Почему HTML с плохим и неправильным использованием тегов все еще работает?

Версия tl;dr почему html, который не закрывает теги должным образом, все еще работает без ошибок? Я изучаю все больше и больше HTML каждый день, но я все еще начинающий. Поэтому я не понимаю, почему плохо написанный HTML без правильного закрытия тег…
23 окт '15 в 18:28
0 ответов

Линукс восстанавливается после остановки процессора?

Есть ли у ОС Linux какой-либо способ восстановиться после проблем, которые остановили ЦП. Под остановкой процессора я подразумеваю поток ядра, который не выдает процессор в невыгружаемом ядре (возможно, с ошибочным модулем ядра). Проблемы, которые э…
1 ответ

Как остановить ANTLR от подавления синтаксических ошибок?

Поэтому я пишу компилятор на Java с использованием ANTLR, и я немного озадачен тем, как он работает с ошибками. Поведение по умолчанию, по-видимому, состоит в том, чтобы напечатать сообщение об ошибке, а затем попытаться с помощью вставки токена и т…
15 дек '12 в 06:22
1 ответ

Устранение ошибок Bison для автоматической вставки точек с запятой

Я пытаюсь написать синтаксический анализатор Bison C++ для анализа файлов JavaScript, но не могу понять, как сделать точку с запятой необязательной. Что касается спецификации ECMAScript 2018 ( https://www.ecma-international.org/publications/files/EC…
26 сен '18 в 07:57
1 ответ

Восстановление ошибок зубров (режим паники) не работает?

Я читал о том, как сделать синтаксический анализ Bison "устойчивым к ошибкам", и это кажется довольно простым. Независимо от того, где я посмотрел, все сводится к одному и тому же простому решению. Тем не менее, я был не в состоянии заставить это ра…
13 фев '19 в 19:17
6 ответов

Восстановление из исключений

В нашем приложении (C++) мы загружаем сторонние библиотеки DLL, используя LoadLibrary. Иногда эти библиотеки DLL вызывают исключения, такие как "Место чтения нарушения доступа 0x00000000..". Можно ли восстановиться после такого исключения, например,…
29 мар '12 в 09:29
2 ответа

Восстановление множественных ошибок Bison C++ с отсутствующей точкой с запятой

Я разрабатываю свой собственный компилятор, и у меня есть проблема с дизайном восстановления после ошибок в режиме паники для грамматики Java. Я думал о нескольких решениях, но реальный вопрос: Как я мог сделать это с Bison C++? Я это сделал: пакет …
04 фев '13 в 15:24
2 ответа

AST с фиксированными узлами вместо узлов ошибок в antlr

У меня есть синтаксический анализатор, сгенерированный antlr, который использует цель C, и он работает довольно хорошо. Проблема в том, что я также хочу, чтобы он анализировал ошибочный код и создавал значимый AST. Если я передаю ему минимальный Jav…
1 ответ

Отчеты об ошибках и восстановление в генераторах парсеров

Я думаю, что генераторы парсеров - это очень хороший инструмент в вашем наборе инструментов программирования, поэтому, поиграв с некоторыми из них, я написал свой собственный, просто чтобы лучше понять вещи, и он оказался лучше, чем я ожидал, поэтом…
0 ответов

Анализатор Sun (или Oracle) JDK и методика восстановления после ошибок

Кто-нибудь знает, какую технику синтаксического анализа и восстановления ошибок использует JDK-анализатор Sun (или Oracle)? Меня особенно интересуют высококачественные сообщения об ошибках (точное местоположение ошибки + соответствующее выражение и …
30 янв '11 в 11:07
1 ответ

Поддерживает ли библиотека анализатора Marpa исправление ошибок?

Я знаю, что в парлере Perl "Marpa" Earley есть очень хорошие сообщения об ошибках. Но я не могу найти в его документации или через Google, есть ли у него восстановление после ошибок. Например, большинство компиляторов C/C++ имеют исправление ошибок,…
06 сен '14 в 07:55
1 ответ

Android фоновое восстановление сетевых ошибок

Учитывая службу намерений Android, чья работа - выполнять фоновую сетевую связь (например, выполнить вызов REST для синхронизации данных), когда служба намерений ловит IOExceptionЧто такое хорошая практика для восстановления после ошибки? Давайте пр…
1 ответ

Исправление ошибок бизонов

Я обнаружил, что могу использовать "ошибку" в правиле грамматики в качестве механизма восстановления после ошибок. Поэтому, если произошла ошибка, парсер должен отбросить текущую строку и возобновить разбор со следующей строки. Пример из руководства…
27 окт '12 в 03:06
1 ответ

Что такое метод устранения ошибок ANTLR3?

Это кажется теоретическим вопросом. Насколько я знаю, ANTLR3 самостоятельно обрабатывает ошибки, используя метод восстановления (###). Я хочу знать, что метод ANTLR3 использует для восстановления после ошибок. (то есть режим паники / уровень фразы и…
14 мар '12 в 18:56
1 ответ

Распределенное восстановление - это можно сделать без тайм-аута?

У нас есть приложение для отправки почты, которое получает кучу писем в одном блобе, а затем помещает все эти письма в базу данных. Это может занять до десяти минут. Во время этого процесса состояние рассылки BUILDING, Когда это закончено, состояние…
1 ответ

Не выполнять семантические действия при ошибке Bison

Я должен построить компилятор в бизоне. Я хочу, чтобы мой компилятор работал как большинство компиляторов, если есть какие-либо синтаксические ошибки, перечислите их все и затем выручите. Проблема в том, что у меня есть семантические действия для ка…
09 ноя '14 в 17:59
3 ответа

Python Lex-Yacc (PLY) Исправление ошибок в конце ввода

проблема Я пытаюсь реализовать устойчивый к ошибкам синтаксический анализатор с помощью Python Lex-Yacc (PLY), но у меня возникают проблемы с использованием правил восстановления ошибок в конце моей входной строки. Как я могу восстановиться после не…
13 окт '14 в 10:41