Skip to main content

Pike LSP - Language Server for Pike

CI Tests Benchmarks License: MIT VS Code Node.js Pike Status

A comprehensive Language Server Protocol (LSP) implementation for the Pike programming language, providing modern IDE features for VS Code and other LSP-compatible editors.

note

This project is in alpha. While functional for everyday use, some features may be incomplete or subject to change. This software is provided "as is" without warranty.

Requirements

Quick Start

  1. Install the extension from VS Code Marketplace
  2. Open a .pike or .pmod file
  3. Start coding with full LSP support!

Project Structure

pike-lsp/
├── packages/
│ ├── pike-bridge/ # TypeScript ↔ Pike IPC layer
│ ├── pike-lsp-server/ # LSP server implementation
│ └── vscode-pike/ # VS Code extension
├── pike-scripts/
│ ├── analyzer.pike # Pike parsing entry point
│ └── LSP.pmod/ # Pike modular analyzer logic
└── docs/ # Documentation

License

MIT License - see LICENSE for details.

Acknowledgments