Вот собсно subj Предназначен для разбора текста и т.п. Пока сырой и глючноватый, но работает 475539224__Sctx.rar
Ну чего, кто нибудь посмотрел? А то чего-то все молчат, то ли не нравится, то ли наоборот, толи никто не понял зачем он нужен.
синтаксис убойный это надо послать в коллекцию экзотических языков. лично я не представляю, как и за сколько его можно выучить. естесственно, imho.
IceStudent>синтаксис убойный Да, мне тоже нравится >лично я не представляю, как и за сколько его можно выучить Да его не надо учить. Повторяю help: весь "скрипт"- обычная маска типа sprintf. Сделал "сбор", надо- "разбор". Просто потом команды добавил, ну вот для совместимости такие и вышли. Вот к примеру получаю такую html страницу с сервера (в аттаче), а чтоб ее разобрать вызываю скрипт: Код (Text): m_sctx OF sctx_html_1, edi, \ ADDR h_vers, ADDR l_vers, \ ADDR tx_fam, ADDR tx_name1, ADDR tx_otch, ADDR id_lc,\ ADDR tx_data_lc,\ ADDR tx_y, ADDR tx_p, ADDR tx_q, ADDR tx_a и все- все что надо в переменных. _365410195__a1.rar
угу: /%s_0 %is(%#novzt'"','"' %s_1)%err(%jp(,netx %s_1))%next%jp(tx)%is(%#novzt'"','"' %s_2)%err(%jp(,netx %s_2))
yureckor в целом неплохо, но явно не хватает конструктора, т.к. вручную строить подобные конструкции слёту может разве что автор разборщика скрипта тот же SQL в этом плане гораздо понятнее, даже визуально
Планируется, увеличение удобства синтаксиса, путем переноса работы в отдельные теги. А также создание IDE.
Hey all! Версия 1.2 Freeware + IDE + exe'шник для запуска через командную строку + предкомпилятор для оформления программы (с исходником на sctx + в DLL экспортирую функции для работы со строками Скачать можно отсюда: скриптовый язык Sctx.
Ничего так вещьица Спросить хочу, есть ли возможность производить какие то арифметические действия с внешней переменной.Например мне нужно собрать в одну переменную какие то значения раскиданные по всему тексту и вернуть в вызывающую программу,возможно ли это? Кстати в ключах нет похожего на перловский -е ,когда сам скрипт передается в командной строке? И еще, есть ли возможность использовать не текстовую а бинарную строку поиска? З.Ы. Написал слово "вещьица" и теперь гадаю правильно,нет написал
>возможность производить какие то арифметические действия с внешней переменной Если вызывать из Асма (C, Delphi и т.п.) то можно использовать callback, и делать что угодно. В самом скрипте арифметические действия делать пока нечем, но складывать/вставлять/перетирать строки можно >сам скрипт передается в командной строке да вообщето запуск скрипта из командной строки сделан от нечего делать =), но если народ требует будет. >собрать в одну переменную какие то значения раскиданные по всему тексту и вернуть в вызывающую программу,возможно ли это? да. При вызове функций DLL надо передавать им указатели на память внешних переменных. А если использовать sctx_run, то соответсвенно читать после работы файл, отвечающий за внешнюю переменную (см. аттач). Но sctx_run не планировался активно использоваться, ща видно придется занятся им. >использовать не текстовую а бинарную строку поиска? нет, в коде сильно используюется 0 в качестве разделителя, но переделать самим хочется, чтоб машкод анализировать. Editet глюки подправлены _1360454224__111.rar
Версия 1.6 Добавлено новых команд, исправлены многие глюки, сделана работа с файлами (не смог заставить работать плагин к FAR'у для поиска и замены в многих файлах, плюнул, вкрутил в sctx , возможность проводить арифметические операции. Добавлен пример вычисления математического выражения.