Результаты поиска по запросу "compiler-construction"

1 ответ

Повторяющиеся символы с реализацией только заголовка

У меня есть класс C ++, который объявлен и реализован в заголовочном файле. Я выбрал это, потому что нельзя легко перемещаться между сборками Debug и Release из-за_GLIBCXX_DEBUG и предварительно скомпилированные библиотеки. Например, если я ...

5 ответов

Временное связывание со ссылкой на lvalue

У меня есть следующий код string three() { return "three"; } void mutate(string& ref) { } int main() { mutate(three()); return 0; }Вы можете видеть, что я прохожутри() вмутировать метод. Этот код хорошо компилируется. Насколько я понимаю, ...

5 ответов

Обобщения Java компилируются в Eclipse, но не в javac

Я должен был обнаружить, что у меня есть Java-код в моем проекте, который компилируется и прекрасно работает в Eclipse, но выдает ошибку компиляции в javac. Автономный фрагмент: import java.util.HashSet; import java.util.Set; public class Main ...

ТОП публикаций

8 ответов

Самозагрузка все еще требует внешней поддержки

Я слышал об идее начальной загрузки языка, то есть написании компилятора / интерпретатора для самого языка. Мне было интересно, как это можно сделать, я немного огляделся и увидел, что кто-то сказал, что это может сделать только написание ...

6 ответов

Скомпилировать простую строку

Было просто интересно, есть ли какие-нибудь встроенные функции в c ++ или c #, которые позволяют вам использовать компилятор во время выполнения? Как например, если я хочу перевести: !print "hello world";в: MessageBox.Show("hello world");а ...

1 ответ

Исключение компилятора GWT 2.5.0

Наша команда пытается обновить GWT 2.4.0 до 2.5.0, но теперь мы сталкиваемся с проблемой - компилятор выдает исключение. Вот журнал компилятора: binding: user.agent = safari binding: compiler.useSourceMaps = true привязка: locale = en Модуль ...

3 ответа

Довольно печать AST с минимальными скобками

Я реализую симпатичный принтер для JavaScript AST, и я хотел бы спросить, знает ли кто-нибудь о «правильном» алгоритме, который автоматически заключает в скобки выражения с минимальными скобками на основе приоритета оператора и ассоциативность ...

1 ответ

Каковы некоторые возможные причины ошибки сегментации при использовании компилятора nvcc CUDA?

У меня есть класс CUDA, давайте назовем этоA, определенный в заголовочном файле. Я написал тестовое ядро, которое создает экземпляр классаA, который хорошо компилируется и дает ожидаемый результат. Кроме того, у меня есть основное ядро CUDA, ...

2 ответа

Устранение левой рекурсии

У меня есть эта грамматика S->S+S|SS|(S)|S*|aЯ хочу знать, как исключить левую рекурсию из этой грамматики, потому чтоS+S действительно сбивает с толку ...

4 ответа

Всегда ли компилятор создает ассемблерный код?

ИзМышление в C ++ - Том 1: Во втором проходе генератор кода проходит по дереву разбора и генерирует любой код ассемблераили жемашинный код для узлов дерева. Хорошо, по крайней мере, в GCC, если мы даем возможность генерировать код сборки, ...