Skip to content

Files

Latest commit

 

History

History
31 lines (22 loc) · 1.5 KB

readme.md

File metadata and controls

31 lines (22 loc) · 1.5 KB

ECSTranspiler

Структура проекта

  • lang/ - директория с доступными для транспилинга языками и форматами

    • transpiler_name - директория с транспилером
      • about.json - описание транспилера
      • Transpiler.js - точка запуска транспилера
  • node_modules/ - директория с зависимостями проекта

  • test/ - юнит-тесты

  • utils/ - вспомогательные модули проекта

    • TranspilerManager.js - модуль отвечающий за управление доступными транспилерами
  • index.js - точка входа проекта

  • package.json - описание проекта и его зависимостей

  • readme.md - справка и описание проекта

  • .gitignore - файлы и маски файлов, которые не должен отслеживать git

Использование

$ node {ecstranspiler_dir}/index.js {input_filename} {transpiler_name}

  • {ecstranspiler_dir} - полный путь до директории проекта
  • {input_filename} - полный путь до AST ECS файла
  • {transpiler_name} - название транспилера