Skip to content

idbolshakov/ecsparser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECSParser

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

  • grammar/ - директория с описаанием правил грамматики ECS на метаязыке PEGjs

    • code_block/ - правила для блока кода
      • comment_block/ - правила для блока комментариев
        • comment_block.pegjs - правила для блока комментариев
      • code_block.pegjs - правила для блока кода
    • common/ - общие правила
      • common.pegjs - общие правила
    • ECS.pegjs - описание грамматики ECS (главный модуль)
    • initializer.pegjs - инструкции инициализации грамматики ECS
    • config.json - конфиг для сборки грамматики
  • node_modules/ - директория с зависимостями проекта

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

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

    • grammar_collector/ - модуль отвечающий за сборку правил грамматики
  • index.js - точка входа проекта

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

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

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

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

$ node {ecsparser_dir}/index.js {input_filename}

  • {ecsparser_dir} - полный путь до директории проекта
  • {input_filename} - полный путь до ECS файла

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published