История изменений
Исправление alysnix, (текущая версия) :
сурьезные дядьки пишут свой лексер, и занимает он строк несколько сот. ну в районе 500-600 и меньше.
предлагаю не курочить какой-то там флекс, а просто написать свой лексер.
если знать как писать, ну это дня три на расслабоне.
найди в инете как пишутся лексеры, их в гитхабе наверняка немеряно.
сначала посмотри какие функции берет парсер от этого флекса, и постарайся их сэмурировать своим кодом. там должно быть функции несколько штук.
поскольку будет уникод, то нужно брать wide_char.
карочи берешь в гитхабе любой лексер, что работает с wchar, лучше проверенный с многими звездами и прикручиваешь его себе.
там придется только подправить набор лексем(потому что у каждого языка они свои), и собснно все.
если начать нубу вот прям с нуля… ну за пару недель, при плохом раскладе, можно уложиться. но ждать не стоит, поскольку лучше сделать раньше на расслабоне, чем потом торопиться и провалить дело.
и не ругайся матом.
Исходная версия alysnix, :
сурьезные дядьки пишут свой лексер, и занимает он занимает строк несколько сот. ну в районе 500 и меньше.
предлагаю не курочить какой-то там флекс, а просто написать свой лексер.
если знать как писать, ну это дня три на расслабоне.
найди в инете как пишутся лексеры, их в гитхабе наверняка немеряно.
сначала посмотри какие функции берет парсер от этого флекса, и постарайся их сэмурировать своим кодом. там должно быть функции несколько штук.
поскольку будет уникод, то нужно брать wide_char.
карочи берешь в гитхабе любой лексер, что работает с wchar, лучше проверенный с многими звездами и прикручиваешь его себе.
там придется только подправить набор лексем(потому что у каждого языка они свои), и собснно все.
если начать нубу вот прям с нуля… ну за пару недель, при плохом раскладе, можно уложиться. но ждать не стоит, поскольку лучше сделать раньше на расслабоне, чем потом торопиться и провалить дело.
и не ругайся матом.