1e30c05233023dbad801ac223ff50f2ecdc88967
Add C backend to nxc-frontend: - Implement CEmitter with HIR-to-C translation - Add emit_c() function for code generation - Support function prototypes, statements, expressions, and control flow - Generate C11-compatible code with proper type mapping - Add main() wrapper generation for entry points Extend driver crate with build pipeline: - Add emit_c_from_frontend() to generate C source from HIR - Add write_c_file() to write generated
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
Languages
Rust
100%