Add initial project structure for NexaCore programming language compiler: - Create Cargo workspace with 4 crates (cli, driver, frontend, runtime) - Add lexer with indentation-based tokenization and keyword support - Add parser for modules, functions, structs, and basic expressions - Implement CLI with build command and placeholder subcommands - Add driver crate to orchestrate compilation pipeline - Include .gitignore for Rust build
16 lines
709 B
Markdown
16 lines
709 B
Markdown
# 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](/mnt/c/Users/neste/Documents/GIT/NexaCore/docs/nexacore-foundation.md) for the architectural design and MVP roadmap.
|
|
|