Показать сообщение отдельно
Старый 19.04.2018, 04:12   #4  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от mayk Посмотреть сообщение
Он на питоне, так как парсить текст на х++ это то ещё удовольствие.
Ну кстати X++ то парсить довольно просто, вот код который вернет вам выделенный фрагмент текста в виде объектов во временной табличке(с типами и прочим).
если нужен просто лексический анализ, то можно использовать класс XppScanner

X++:
_treeMethodNode.AOTmakeXref(1);
    tmpxRefReferences = xRefCreate::makeTmp(appl.lastxRef());

    xppScanner::populateXRefTmpReferenceWithSymbols(tmpxRefReferences,origSource);

    while select tmpxRefReferences
        order by Line, Column
    {
питон выглядит солидно
За это сообщение автора поблагодарили: Logger (3), mayk (2).