Каталог решений - Парсировщик кода 1С (разбор, форматтер, компилятор)

Парсировщик кода 1С (разбор, форматтер, компилятор)

Парсировщик кода 1С (разбор, форматтер, компилятор)

В наличии

Инструмент сделан на чистом 1С без внешних компонентов. Может быть полезен тестировщикам, программистам и разработчикам 1С.

Категория:

Описание

Инструмент "Парсировщик кода 1С" разбирает текст кода 1С на составляющие, строит дерево кода по этому тексту, заводит таблицу известных нам токенов (литералы, операции и другие), потом форматтер/компилятор уже идёт по дереву/командам и форматирует код/генерирует байт-код 1С.

Инструмент "Парсировщик кода 1С" включает в себя:

  1. Разбор исходного кода 1С.
    Парсировщик разбирает исходный код 1С на составляющие.
    Преимущество:
    — Есть просмотр разобранного кода(узлы, токены);
    — Есть просмотр и поиск ошибок.
  2. Форматтер исходного кода 1С.
    Парсировщик форматирует исходный код 1С.
    Преимущество:
    — Есть форматтер кода (однострочный — многострочный).
    — Есть перевод текста (русский — английский).
  3. Компилятор исходного кода 1С.
    Парсировщик компилирует исходный код 1С в байт-код 1С.
    Преимущество:
    — Нет необходимости устанавливать пароль на модуль в 1С;
    — Нет необходимости исключать исходные тексты модулей из поставки модулей в 1С.

Сравнение разборов:

ПубликацияРазбор
Парсировщик кода 1С95%
Технологическая платформа 1С:Предприятие 8.3100%

 

Сравнение форматтеров:

ПубликацияФорматтер
(однострочный — многострочный)
Перевод текста
(русский-английский)
Автоформатирование кода25%0%
ИТС: Форматирование текста 8.10%0%
ИТС: Форматирование текста 8.20%0%
Парсировщик кода 1С90%30%
Технологическая платформа 1С:Предприятие 8.30%0%
Транслятор: перевод и форматирование текста0%90%

 

Сравнение компиляторов:

ПубликацияКомпиляторБайт-кодКомментарий
Пишем консольные exe-приложения на языке 1С100%собственный, похожий на 1CИнтерпретатор сценариев на языке 1С, включающий в себя стековую виртуальную машину, исполняющую сценарий и транслятор языка 1С в байт-код виртуальной машины.
VM1C — виртуальная машина для 1С50-100%собственный, похожий на .NetПервая версия написана в 1С (возможно были все основные функции), потом портирована на .Net.
[1C-to-EXE] Компилятор 1С кода25%EXEБазовые операторы (функции, процедуры, циклы, список значений и переменные и др.).
Парсировщик кода 1С75%Работает идентично платформе 1С.
Технологическая платформа 1С:Предприятие 8.3100%Компилирует встроенный язык 1С:Предприятия в промежуточный код, исполняемый интерпретатором.

 

Большое спасибо автору Саша за его проект! (Был(а) на сайте инфостарт: 30.06.2020 и удален)

     

    Парсировщик кода 1С (разбор, форматтер, компилятор)

    Парсировщик кода 1С (разбор, форматтер, компилятор)

    В наличии

    Инструмент сделан на чистом 1С без внешних компонентов. Может быть полезен тестировщикам, программистам и разработчикам 1С.

    Категория:

    Описание

    Инструмент "Парсировщик кода 1С" разбирает текст кода 1С на составляющие, строит дерево кода по этому тексту, заводит таблицу известных нам токенов (литералы, операции и другие), потом форматтер/компилятор уже идёт по дереву/командам и форматирует код/генерирует байт-код 1С.

    Инструмент "Парсировщик кода 1С" включает в себя:

    1. Разбор исходного кода 1С.
      Парсировщик разбирает исходный код 1С на составляющие.
      Преимущество:
      — Есть просмотр разобранного кода(узлы, токены);
      — Есть просмотр и поиск ошибок.
    2. Форматтер исходного кода 1С.
      Парсировщик форматирует исходный код 1С.
      Преимущество:
      — Есть форматтер кода (однострочный — многострочный).
      — Есть перевод текста (русский — английский).
    3. Компилятор исходного кода 1С.
      Парсировщик компилирует исходный код 1С в байт-код 1С.
      Преимущество:
      — Нет необходимости устанавливать пароль на модуль в 1С;
      — Нет необходимости исключать исходные тексты модулей из поставки модулей в 1С.

    Сравнение разборов:

    ПубликацияРазбор
    Парсировщик кода 1С95%
    Технологическая платформа 1С:Предприятие 8.3100%

     

    Сравнение форматтеров:

    ПубликацияФорматтер
    (однострочный — многострочный)
    Перевод текста
    (русский-английский)
    Автоформатирование кода25%0%
    ИТС: Форматирование текста 8.10%0%
    ИТС: Форматирование текста 8.20%0%
    Парсировщик кода 1С90%30%
    Технологическая платформа 1С:Предприятие 8.30%0%
    Транслятор: перевод и форматирование текста0%90%

     

    Сравнение компиляторов:

    ПубликацияКомпиляторБайт-кодКомментарий
    Пишем консольные exe-приложения на языке 1С100%собственный, похожий на 1CИнтерпретатор сценариев на языке 1С, включающий в себя стековую виртуальную машину, исполняющую сценарий и транслятор языка 1С в байт-код виртуальной машины.
    VM1C — виртуальная машина для 1С50-100%собственный, похожий на .NetПервая версия написана в 1С (возможно были все основные функции), потом портирована на .Net.
    [1C-to-EXE] Компилятор 1С кода25%EXEБазовые операторы (функции, процедуры, циклы, список значений и переменные и др.).
    Парсировщик кода 1С75%Работает идентично платформе 1С.
    Технологическая платформа 1С:Предприятие 8.3100%Компилирует встроенный язык 1С:Предприятия в промежуточный код, исполняемый интерпретатором.

     

    Большое спасибо автору Саша за его проект! (Был(а) на сайте инфостарт: 30.06.2020 и удален)

       

      Парсировщик кода 1С (разбор, форматтер, компилятор)

      Парсировщик кода 1С (разбор, форматтер, компилятор)

      В наличии

      Инструмент сделан на чистом 1С без внешних компонентов. Может быть полезен тестировщикам, программистам и разработчикам 1С.

      Категория:

      Описание

      Инструмент "Парсировщик кода 1С" разбирает текст кода 1С на составляющие, строит дерево кода по этому тексту, заводит таблицу известных нам токенов (литералы, операции и другие), потом форматтер/компилятор уже идёт по дереву/командам и форматирует код/генерирует байт-код 1С.

      Инструмент "Парсировщик кода 1С" включает в себя:

      1. Разбор исходного кода 1С.
        Парсировщик разбирает исходный код 1С на составляющие.
        Преимущество:
        — Есть просмотр разобранного кода(узлы, токены);
        — Есть просмотр и поиск ошибок.
      2. Форматтер исходного кода 1С.
        Парсировщик форматирует исходный код 1С.
        Преимущество:
        — Есть форматтер кода (однострочный — многострочный).
        — Есть перевод текста (русский — английский).
      3. Компилятор исходного кода 1С.
        Парсировщик компилирует исходный код 1С в байт-код 1С.
        Преимущество:
        — Нет необходимости устанавливать пароль на модуль в 1С;
        — Нет необходимости исключать исходные тексты модулей из поставки модулей в 1С.

      Сравнение разборов:

      ПубликацияРазбор
      Парсировщик кода 1С95%
      Технологическая платформа 1С:Предприятие 8.3100%

       

      Сравнение форматтеров:

      ПубликацияФорматтер
      (однострочный — многострочный)
      Перевод текста
      (русский-английский)
      Автоформатирование кода25%0%
      ИТС: Форматирование текста 8.10%0%
      ИТС: Форматирование текста 8.20%0%
      Парсировщик кода 1С90%30%
      Технологическая платформа 1С:Предприятие 8.30%0%
      Транслятор: перевод и форматирование текста0%90%

       

      Сравнение компиляторов:

      ПубликацияКомпиляторБайт-кодКомментарий
      Пишем консольные exe-приложения на языке 1С100%собственный, похожий на 1CИнтерпретатор сценариев на языке 1С, включающий в себя стековую виртуальную машину, исполняющую сценарий и транслятор языка 1С в байт-код виртуальной машины.
      VM1C — виртуальная машина для 1С50-100%собственный, похожий на .NetПервая версия написана в 1С (возможно были все основные функции), потом портирована на .Net.
      [1C-to-EXE] Компилятор 1С кода25%EXEБазовые операторы (функции, процедуры, циклы, список значений и переменные и др.).
      Парсировщик кода 1С75%Работает идентично платформе 1С.
      Технологическая платформа 1С:Предприятие 8.3100%Компилирует встроенный язык 1С:Предприятия в промежуточный код, исполняемый интерпретатором.

       

      Большое спасибо автору Саша за его проект! (Был(а) на сайте инфостарт: 30.06.2020 и удален)

         

        has been added to your cart:
        Оформление заказа