Giter VIP home page Giter VIP logo

oneshell's Introduction

OneShell

Что это?

OneShell - это новый язык программирования, похожий на внутренний язык платформы 1С:Предприятие 8.
Данный проект представляет из себя внешнюю обработку для платформы 1С:Предприятие версии 8.3.
Обработка содержит парсер языка OneShell и трансляторы:

  • BSL - генерация кода на внутреннем языке платформы 1С:Предприятие 8.
  • PS - генерация кода на языке PowerShell

Парсер OneShell способен разобрать код на внутреннем языке платформы 1С:Предприятие 8 😉

Нафига?

Just for Fun!

В каком состоянии проект?

Pre-alpha - к версии 1.0 могут быть существенные изменения.
Документации нет...

Какие ближайшие планы?

  • Семантический анализ
  • Встроенные функции для работы с примитивными типами (как в платформе 1С:Предприятие версии 8.3)
  • Конструкторы структур, соответствий и массивов (как в платформе 1С:Предприятие версии 8.3)

Какие планы на будущее?

Получить полноценный(полезный) транслятор в PowerShell

Как это выглядит сейчас?

OneShell

Быстрый старт (Windows)

  • Скачать файл OneShell.epf из последнего релиза
  • Открыть в 1С:Предприятии версии 8.3
  • Вставить код на внутреннем языке платформы 1С:Предприятие 8 в поле Source:
  • Нажать кнопку Translate или Ctrl+Enter

oneshell's People

Contributors

tsukanov-as avatar

Watchers

 avatar

Forkers

demidych vasvl123

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.