LINUX.ORG.RU

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

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

сурьезные дядьки пишут свой лексер, и занимает он строк несколько сот. ну в районе 500-600 и меньше.

предлагаю не курочить какой-то там флекс, а просто написать свой лексер.

если знать как писать, ну это дня три на расслабоне.

найди в инете как пишутся лексеры, их в гитхабе наверняка немеряно.

сначала посмотри какие функции берет парсер от этого флекса, и постарайся их сэмурировать своим кодом. там должно быть функции несколько штук.

поскольку будет уникод, то нужно брать wide_char.

карочи берешь в гитхабе любой лексер, что работает с wchar, лучше проверенный с многими звездами и прикручиваешь его себе.

там придется только подправить набор лексем(потому что у каждого языка они свои), и собснно все.

если начать нубу вот прям с нуля… ну за пару недель, при плохом раскладе, можно уложиться. но ждать не стоит, поскольку лучше сделать раньше на расслабоне, чем потом торопиться и провалить дело.

и не ругайся матом.

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

сурьезные дядьки пишут свой лексер, и занимает он занимает строк несколько сот. ну в районе 500 и меньше.

предлагаю не курочить какой-то там флекс, а просто написать свой лексер.

если знать как писать, ну это дня три на расслабоне.

найди в инете как пишутся лексеры, их в гитхабе наверняка немеряно.

сначала посмотри какие функции берет парсер от этого флекса, и постарайся их сэмурировать своим кодом. там должно быть функции несколько штук.

поскольку будет уникод, то нужно брать wide_char.

карочи берешь в гитхабе любой лексер, что работает с wchar, лучше проверенный с многими звездами и прикручиваешь его себе.

там придется только подправить набор лексем(потому что у каждого языка они свои), и собснно все.

если начать нубу вот прям с нуля… ну за пару недель, при плохом раскладе, можно уложиться. но ждать не стоит, поскольку лучше сделать раньше на расслабоне, чем потом торопиться и провалить дело.

и не ругайся матом.