diff --git a/README.md b/README.md index 1597536..66d031d 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,34 @@ Uses the great [Tolerant PHP Parser](https://github.com/Microsoft/tolerant-php-p [phpDocumentor's DocBlock reflection](https://github.com/phpDocumentor/ReflectionDocBlock) and an [event loop](http://sabre.io/event/loop/) for concurrency. +**[Table of Contents](http://tableofcontent.eu)** + +- [PHP Language Server](#php-language-server) + - [Features](#features) + - [[Completion](https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#textDocument_completion)](#completionhttpsgithubcommicrosoftlanguage-server-protocolblobmasterprotocolmdtextdocument_completion) + - [[Signature Help](https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#textDocument_signatureHelp)](#signature-helphttpsgithubcommicrosoftlanguage-server-protocolblobmasterprotocolmdtextdocument_signaturehelp) + - [[Go To Definition](https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#goto-definition-request)](#go-to-definitionhttpsgithubcommicrosoftlanguage-server-protocolblobmasterprotocolmdgoto-definition-request) + - [[Find References](https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#find-references-request)](#find-referenceshttpsgithubcommicrosoftlanguage-server-protocolblobmasterprotocolmdfind-references-request) + - [[Hover](https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#hover-request)](#hoverhttpsgithubcommicrosoftlanguage-server-protocolblobmasterprotocolmdhover-request) + - [[Document Symbols](https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#document-symbols-request)](#document-symbolshttpsgithubcommicrosoftlanguage-server-protocolblobmasterprotocolmddocument-symbols-request) + - [[Workspace Symbols](https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#workspace-symbols-request)](#workspace-symbolshttpsgithubcommicrosoftlanguage-server-protocolblobmasterprotocolmdworkspace-symbols-request) + - [Error reporting through [Publish Diagnostics](https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#publishdiagnostics-notification)](#error-reporting-through-publish-diagnosticshttpsgithubcommicrosoftlanguage-server-protocolblobmasterprotocolmdpublishdiagnostics-notification) + - [Stubs for PHP built-ins](#stubs-for-php-built-ins) + - [What is considered a definition?](#what-is-considered-a-definition) + - [What is considered a reference?](#what-is-considered-a-reference) + - [Protocol Extensions](#protocol-extensions) + - [Performance](#performance) + - [Versioning](#versioning) + - [Installation](#installation) + - [Running](#running) + - [Command line arguments](#command-line-arguments) + - [`--tcp=host:port` (optional)](#tcphostport-optional) + - [`--tcp-server=host:port` (optional)](#tcp-serverhostport-optional) + - [`--memory-limit=integer` (optional)](#memory-limitinteger-optional) + - [Used by](#used-by) + - [Contributing](#contributing) + + ## Features ### [Completion](https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#textDocument_completion)