commit b1656f6884e4775213a545cdde1955577f4e0d43 Author: Felix Becker Date: Fri Aug 12 10:14:36 2016 +0200 Initial Commit 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/" + } + } +}