LINUX.ORG.RU

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

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

Во-первых, прекрати материться, тут это не принято.

Во-вторых, тот костыль, который ты сделал – не такой уж костыль, тут народ гораздо более дикие костыли лепит. iconv по моему опыту работает достаточно быстро. Я бы, пожалуй, только предусмотрел на будущее для транслятора ключик, какую именно кодировку задействовать. Единственный случай, когда это окажется неприемлемым — это если у тебя в токенах кириллица окажется перепутанной с греческими символами, например.

А ещё – читал ли ты вот это.

В качестве одного из путей – я бы пока оставил костыль. Судя по твоему упоминанию про то, что в оригинале было ещё и OLE, парсер для тебя сейчас – совсем не основная проблема. Если останется время, попробуешь переход на re-flex. Да, не очень красиво, но… Вон, разработчики одной очень известной отечественной САПР продают сборку под wine в качестве основного протестированного решения и обещают, что нативная будет чуть позже :) А у тебя всё-таки не wine, у тебя костыль не такой страшный. Как временное решение пойдёт.

С другой стороны, если на re-flex получится переехать за день-два, это, вероятно, более правильный путь.

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

Во-первых, прекрати материться, тут это не принято.

Во-вторых, тот костыль, который ты сделал – не такой уж костыль, тут народ гораздо более дикие костыли лепит. iconv по моему опыту работает достаточно быстро. Я бы, пожалуй, только предусмотрел на будущее для транслятора ключик, какую именно кодировку задействовать. Единственный случай, когда это окажется неприемлемым — это если у тебя в токенах кириллица окажется перепутанной с греческими символами, например.

А ещё – читал ли ты вот это.

В качестве одного из путей – я бы пока оставил костыль. Судя по твоему упоминанию про то, что в оригинале было ещё и OLE, парсер для тебя сейчас – совсем не основная проблема. Если останется время, попробуешь переход на re-flex. Да, не очень красиво, но… Вон, разработчики одной очень известной отечественной САПР продают сборку под wine в качестве основного протестированного решения и обещают, что нативная будет чуть позже :) А у тебя всё-таки не wine, у тебя костыль не такой страшный. Как временное решение пойдёт.