LINUX.ORG.RU

История изменений

Исправление Int64, (текущая версия) :

При чем тут нормализация? Смысл АСТ как раз в том, что ты игнорируешь семантически не нужные вещи, как раз подобные скобочки. По сути нода такого даже нету как скобки, ты просто правильно строишь синтаксическое дерево. Совутею вот это почитать: http://llvm.org/docs/tutorial/index.html мне в сове время очень помог стартовать. Конкретно про бинарные выражения есть тут: http://llvm.org/docs/tutorial/LangImpl02.html#basic-expression-parsing

Исправление Int64, :

При чем тут нормализация? Смысл АСТ как раз в том, что ты игнорируешь семантически не нужные вещи, как раз подобные скобочки. По сути нода такого даже нету как скобки, ты просто правильно строишь синтаксическое дерево. Совутею вот это почитать: http://llvm.org/docs/tutorial/index.html мне в сове время очень помог стартовать. Конкретно про бинарные выражения есть тут: http://llvm.org/docs/tutorial/LangImpl02.html

Исправление Int64, :

При чем тут нормализация? Смысл АСТ как раз в том, что ты игнорируешь семантически не нужные вещи, как раз подобные скобочки. По сути нода такого даже нету как скобки, ты просто правильно строишь синтаксическое дерево. Совутею вот это почитать: http://llvm.org/docs/tutorial/index.html мне в сове время очень помог стартовать.

Исходная версия Int64, :

При чем тут нормализация? Смысл АСТ как раз в том, что ты игнорируешь семантически не нужные вещи, как раподобные скобочки. По сути нода такого даже нету как скобки, ты просто правильно строишь синтаксическое дерево. Совутею вот это почитать: http://llvm.org/docs/tutorial/index.html мне в сове время очень помог стартовать.