Pike LSP - Language Server for Pike
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
- Install the extension from VS Code Marketplace
- Open a
.pikeor.pmodfile - 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
- vscode-languageserver-node - LSP framework
- Pike - The Pike programming language
- Tools.AutoDoc - Pike's documentation parser