Size: a a a

Compiler Development

2021 April 18

M

Miroslav in Compiler Development
Да, только проблема в том, что time_t == 'real' почему-то не работает. Может потому-что не js)
источник

LA

Liber Azerate in Compiler Development
Да, это так работать не будет. И не должно. Я не понимаю, чем вы занимаетесь. Если вы пытаетесь сказать, что ваш код – это парсинг, то нет и близко
источник

LA

Liber Azerate in Compiler Development
И мне кажется, что вам нужно сначала изучить Си или С++, уж не знаю что
источник

M

Miroslav in Compiler Development
Давайте) Как можно решить это задачу? Как положить в bits и isReal правильные значения?
источник

LA

Liber Azerate in Compiler Development
Я не буду вас обучать Си. Идите и почитайте книгу. И тем более не тот чат для этого
источник

ДК

Дмитрий К in Compiler Development
Парсинг - это синтаксический анализ. Типы обычно выясняются при семантическом анализе, который идёт после.
источник

M

Miroslav in Compiler Development
Чтож, Liber, спасибо большое все равно! Жалко что мы не поняли друг-друга. Я старался выражаться как можно точнее и не говорить лишнее детали, которые могут только запутать и увести от проблемы
источник

ДК

Дмитрий К in Compiler Development
А что за проблема-то?
источник

D

Danya in Compiler Development
Совершенно непонятно что вы хотите
источник

D

Danya in Compiler Development
И что вы делаете
источник

D

Danya in Compiler Development
Зачем вы пишете свой компилятор Си?
источник

LA

Liber Azerate in Compiler Development
Да, а я думал, что на этапе семантического анализа определяется, например, совпадают ли типы выражений и т.д.
источник

а

а это кто in Compiler Development
Вы пишете компилятор си или что-то другое?
источник

M

Miroslav in Compiler Development
Глобально пытаюсь генерировать llvm ir, где использую функции из стд. У некоторых функций не понятно какие типы, а llvm ir требует четко указывать типы.
Локально вот пытаюсь программно понять какой тип вот как на скрине
источник

M

Miroslav in Compiler Development
А на чем еще? Тогда даже доступа к макросам по которым можно понять что есть в стд либе не будет
источник

D

Danya in Compiler Development
Не надо пожалуйста писать слово "программно"
Он уже не имеет смысла в этом диалоге..
источник

D

Danya in Compiler Development
Што..
источник

D

Danya in Compiler Development
Прочитайте мой вопрос пожалуйста ещё
источник

LA

Liber Azerate in Compiler Development
А определение этих типов должно происходить в фронтенде компилятора, а не в вот этом непонятно чём
источник

а

а это кто in Compiler Development
Если вы хотите использовать функции стд библиотеки Си, вам скорее всего нужно парсить её заголовочные файлы самому и генерировать нужные декларации функций и структур
источник