Help language development. Donate to The Perl Foundation
This is usually invoked from a language client (e.g.
ide-perl6). This language server
only supports at the moment stdin
/ stdout
mode. stderr
is used to report debug information at the moment.
This Note: This is currently experimental and API may change. Please DO NOT use in a production environment.
Feature | Implements | Type | Status | Description |
---|---|---|---|---|
Diagnostics | PublishDiagnostics | Notification | :heavy_check_mark: | Parse syntax check errors output from perl6 -c . |
Document outline | Document Symbols | Request | :construction: | Experimental regex-based parser. |
Hover | Hover | Request | :construction: | Experimental p6doc support / find declaration. |
$ zef install App::Perl6LangServer
$ prove -ve "perl6 -Ilib"
$ zef install Test::META $ AUTHOR_TESTING=1 prove -e "perl6 -Ilib"
Ahmad M. Zawawi, azawawi on #perl6.
MIT License