Skip to content

Latest commit

 

History

History
86 lines (67 loc) · 2.55 KB

README.md

File metadata and controls

86 lines (67 loc) · 2.55 KB

🚀 HP Code Editor - First Release v1.0.0

A modern, feature-rich code editor tailored for the PPL programming language, designed with productivity and developer experience in mind.
This first stable version lays the groundwork for a robust and extensible platform.

Descargar HP Code Editor


✨ Key Features

🗂️ Multi-Tab Editing

  • Seamless multi-tab support
  • Drag & drop tabs to reorder
  • Unsaved change indicators
  • Fast navigation between open files

🧠 Smart PPL Language Support

  • Full syntax highlighting
  • Intelligent code autocompletion
  • Context-aware suggestions (e.g., IF, FOR, WHILE, etc.)
  • Automatic syntax error detection
  • Auto-formatting for clean, readable code

🔍 Advanced Semantic Analysis

  • Real-time error detection
  • Variable and function validation
  • Scope (lexical) analysis
  • Duplicate declaration checking
  • Parameter validation in functions

🎨 Customization

  • Multiple visual themes (Light, Dark, Multicolor, Rose Garden)
  • Font size configuration
  • Minimap toggle
  • Customizable color decorators
  • Line numbering options

⚙️ Productivity Boosters

  • Find and replace
  • Auto-commenting lines or blocks
  • Editor zoom in/out
  • Notification panel
  • Keyboard shortcut support

📁 File Management

  • Open & save files easily
  • Support for .hpprgm and .txt extensions
  • Unsaved changes tracking
  • Auto-save editor state on close

🖥️ Modern Interface

  • Clean, professional UI
  • Intuitive toolbar
  • Easy-access settings panel
  • Visual status indicators
  • Support for custom themes

🛠️ Under the Hood

  • ✅ Tree-sitter integration for code parsing
  • ✅ Custom semantic analysis engine
  • ✅ WebAssembly support
  • ✅ Efficient memory usage
  • ✅ Plugin-ready architecture

🐞 Debugging Tools

  • Real-time error highlighting
  • Detailed, localized error messages
  • Advanced syntax validation
  • Scope and dependency analysis

image

📦 What's Next?

This is just the beginning! Expect continuous updates with new language features, plugin support, and enhanced debugging tools.
We’re building a developer-first PPL IDE from the ground up 🚧


🎯 Try it now and help shape the future of PPL development!
📎 You can also check out a sample configuration here to get started quickly: [link]