The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

YATT::Lite::LanguageServer - Language Server for YATT::Lite

SYNOPSIS

  % ./lib/YATT/Lite/LanguageServer.pm server
  # server started
  # start aio read header.
  {"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}
  # end aio read header. is_utf8=no cnt=80
  
  sepPos=18
  # got header: {"Content-Length":"58"}
  # enter read body.
  # finished read body. len=58.
  # processing request: {"id":1,"jsonrpc":"2.0","method":"initialize","params":{}}
  # call_method: lspcall__initialize '{}'
  # sending response: {"id":1,"jsonrpc":"2.0","result":{"capabilities":{"definitionProvider":true,"documentSymbolProvider":true,"hoverProvider":true,"implementationProvider":true,"textDocumentSync":{"change":2,"openClose":true,"save":true}}}}
  # start aio read header.
  # sent response
  
  {"id":1,"jsonrpc":"2.0","result":{"capabilities":{"definitionProvider":true,"documentSymbolProvider":true,"hoverProvider":true,"implementationProvider":true,"textDocumentSync":{"change":2,"openClose":true,"save":true}}}

DESCRIPTION

YATT::Lite::LanguageServer is a Modulino to provide a Language Server for YATT::Lite.

Editor Integration

AUTHOR

"KOBAYASI, Hiroaki" <hkoba@cpan.org>