nessi dfd2f10234 feat: add diagnostic system and improve CLI with check command
Implement comprehensive diagnostic reporting system:
- Add Diagnostic struct with severity levels and span-based error tracking
- Add diagnostic rendering with source context and caret positioning
- Replace ParseError with diagnostic collection in lexer and parser
- Add LexResult and ParseResult types to carry diagnostics

Enhance driver crate with frontend output:
- Replace CompileResult with FrontendOutput containing diagnostics
- Add has_errors() and render_diagnostics() methods
- Add AstSummary for
2026-04-06 17:07:50 +02:00

NexaCore

NexaCore is a new compiled programming language for backend systems, APIs, databases, and long-running services.

This repository contains:

  • the language design foundation
  • the compiler workspace
  • the runtime and standard library layout
  • starter examples for backend-oriented development

The first MVP compiler path compiles NexaCore source into a typed intermediate representation and then emits C as the initial backend target. That keeps the compiler realistic to build now while preserving a clean path toward a later native backend.

See docs/nexacore-foundation.md for the architectural design and MVP roadmap.

Description
No description provided
Readme 82 KiB
Languages
Rust 100%