项目作者: azawawi

项目描述 :
Perl 6 Language Server
高级语言: Perl 6
项目地址: git://github.com/azawawi/app-perl6langserver.git
创建时间: 2018-10-13T07:08:54Z
项目社区:https://github.com/azawawi/app-perl6langserver

开源协议:MIT License

下载


App::Perl6LangServer

Build Status Build status

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.

Features:

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.

Installation

  • Install this module using zef:
  1. $ zef install App::Perl6LangServer

Testing

  • To run tests:

    1. $ prove -ve "perl6 -Ilib"
  • To run all tests including author tests (Please make sure
    Test::Meta is installed):

    1. $ zef install Test::META
    2. $ AUTHOR_TESTING=1 prove -e "perl6 -Ilib"

Author

Ahmad M. Zawawi, azawawi on #perl6.

License

MIT License