Кириллица в скриптах

alxalx
отредактировано 03:20 Раздел: FastScript
Могу я как-то использовать названия переменных, состоящих из русских букв. Например "Номер_документа" ?
Очень хочется, но пока не получилось...

Комментарии

  • отредактировано 03:20
    Нет, не можете. Если очень хочется, можете поменять определение языка в fs_ipascal.pas (или другого - смотря что используете). Надо добавить строку
       <identchars text="_0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZабвгдежзийклмнопрстуфхцчшщьыъэюяАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ"/>
    

    после слова <parser> в описании языка.
  • отредактировано January 2005
    AlexTZ написал:
    Нет, не можете. Если очень хочется, можете поменять определение языка в fs_ipascal.pas (или другого - смотря что используете). Надо добавить строку
       <identchars text="_0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZабвгдежзийклмнопрстуфхцчшщьыъэюяАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ"/>
    

    после слова <parser> в описании языка.
    То есть без перекомпиляции никак? Нельзя что-то вроде tfsScript->LoadConfig("<some_file>.xml")?
    В основном интересует возможность замены ключевых слов на "наши" аналоги (if->если и т.д.). Имхо так будет легче для неподготовленных юзеров.
  • отредактировано 03:20
    Надо менять описание языка в fs_ipascal.pas.
  • отредактировано 03:20
    Т.е Этого будет достаточно чтобы в скрипте объявлять переменные по русски?

    Var Переменная_1 :integer;

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.