Расширение VS Code для Adabas Natural

Мне нужна помощь или рекомендация по этому поводу. Я работаю над языком MF под названием Natural, он используется в ADABAS MF. Инструменты, которые у нас есть сейчас для программирования, предопределены. Мне нравится знать, есть ли в VS CODE расширение, похожее на этот язык, для форматирования, линтинга и т. Д. Я знаю, что есть сомтинг для COBOL (более старый язык), но я ничего не могу найти.

Естественный код выглядит так:

      DEFINE DATA LOCAL                                     
01 EMPLOYEES VIEW OF EMPLOYEES                        
  02 SALARY (1)                                       
END-DEFINE                                            
READ EMPLOYEES BY NAME                                
  AT END OF DATA                                      
    DISPLAY                                           
      MIN (EMPLOYEES.SALARY(1)) (EM=ZZZ,ZZZ,ZZ9)        
      AVER(EMPLOYEES.SALARY(1)) (EM=ZZZ,ZZZ,ZZ9)        
      MAX (EMPLOYEES.SALARY(1)) (EM=ZZZ,ZZZ,ZZ9)        
  END-ENDDATA                                         
END-READ                                              
END

Или

      * Hello World in NATURAL
WRITE 'Hello World!'
END

2 ответа

Во-первых, я много лет не работал с Natural/ADABAS. Если вы работаете на мэйнфрейме, я считаю, что вы ограничены средой, работающей в мониторе TP (CICS или Complete). Естественный редактор сохраняет исходный код и компилирует IL в специальную таблицу в ADABAS, известную как FUSER (очень надеюсь, что все это по-прежнему применимо). Среда выполнения (пакетная или интерактивная) загружает программы из этой таблицы и выполняет их.

Я бы провел некоторое онлайн-исследование и / или позвонил в местный офис продаж и попросил поговорить с системным инженером программного обеспечения, чтобы получить самые свежие данные.

Нет, расширения Visual Studio нет, но современный способ манипулирования и тестирования Natural code называется Natural ONE, который представляет собой IDE на основе Eclipse и дает вам форматирование кода (в редакторе программ с зеленым экраном для этого есть команда STRUCT, кстати ), интерфейс для VCS и многое-многое другое.

Другие вопросы по тегам