Раздел: Программирование > XPlusPlus


../Extends/Object

Описание

ScannerClass осуществляет ЛексическийРазбор ~X++

При его помощи можно выполнять следующие задачи:

См. Также

ParserClass

Использование

Пример

    #TokenTypes
    ScannerClass s=new  ScannerClass(
        "void /*test*/new(){int a=1.23;return \"my string\";}");
    int token;
    ;
    token=s.firstSymbol();
    while(token)
    {
        info(strFmt("%1, %2: '%3', %4",
            s.line(),s.col(),
            s.string(), token==#DBL_SYM?s.realValue():0.0));
        token=s.nextSymbol();
    }

test_scannerclass.zip более продвинутый пример