From b1656f6884e4775213a545cdde1955577f4e0d43 Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Fri, 12 Aug 2016 10:14:36 +0200 Subject: [PATCH] Initial Commit --- .editorconfig | 17 +++++++++++++++++ .gitignore | 4 ++++ bin/main.php | 42 ++++++++++++++++++++++++++++++++++++++++++ composer.json | 17 +++++++++++++++++ 4 files changed, 80 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 bin/main.php create mode 100644 composer.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..5558124 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,17 @@ + +[*] +insert_final_newline = true +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +indent_style = space +indent_size = 4 + +[*.json,*.yml] +indent_size = 2 + +[composer.json] +indent_size = 4 + +[*.md] +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4f7aa83 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.DS_Store +.vscode +vendor/ +composer.lock diff --git a/bin/main.php b/bin/main.php new file mode 100644 index 0000000..5283287 --- /dev/null +++ b/bin/main.php @@ -0,0 +1,42 @@ +emit($body->method, [$body->params]); + $parsingMode = ParsingMode::HEADERS; + $buffer = ''; + } + break; + } +}); + +Loop\run(); diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..3fccf7b --- /dev/null +++ b/composer.json @@ -0,0 +1,17 @@ +{ + "name": "language-server", + "description": "PHP Implementation of the Visual Studio Code Language Server Protocol", + "version": "1.0.0", + "bin": ["bin/main.php"], + "minimum-stability": "dev", + "require": { + "nikic/php-parser": "3.0.0alpha1", + "phpdocumentor/reflection-docblock": "^3.0", + "sabre/event": "^3.0" + }, + "autoload": { + "psr-4": { + "LanguageServer\\": "src/" + } + } +}