From 1410a8ff1912951a5f11724f6acc5847833fbcc4 Mon Sep 17 00:00:00 2001 From: Nilton Constantino Date: Tue, 20 Jan 2026 13:10:02 +0000 Subject: [PATCH] rename prometeuc to prometeu-compiler --- Cargo.lock | 32 +++++++++---------- Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../src/cli.rs | 2 +- .../src/codegen/ast_util.rs | 0 .../src/codegen/codegen.rs | 0 .../src/codegen/mod.rs | 0 .../src/codegen/validator.rs | 0 .../src/compiler.rs | 0 .../src/main.rs | 0 .../src/syscall_map.rs | 0 crates/prometeu/Cargo.toml | 4 +-- crates/prometeu/src/main.rs | 8 ++--- 13 files changed, 25 insertions(+), 25 deletions(-) rename crates/{prometeuc => prometeu-compiler}/Cargo.toml (93%) rename crates/{prometeuc => prometeu-compiler}/src/cli.rs (95%) rename crates/{prometeuc => prometeu-compiler}/src/codegen/ast_util.rs (100%) rename crates/{prometeuc => prometeu-compiler}/src/codegen/codegen.rs (100%) rename crates/{prometeuc => prometeu-compiler}/src/codegen/mod.rs (100%) rename crates/{prometeuc => prometeu-compiler}/src/codegen/validator.rs (100%) rename crates/{prometeuc => prometeu-compiler}/src/compiler.rs (100%) rename crates/{prometeuc => prometeu-compiler}/src/main.rs (100%) rename crates/{prometeuc => prometeu-compiler}/src/syscall_map.rs (100%) diff --git a/Cargo.lock b/Cargo.lock index e61a0629..10dbafc6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1887,6 +1887,22 @@ dependencies = [ name = "prometeu-bytecode" version = "0.1.0" +[[package]] +name = "prometeu-compiler" +version = "0.1.0" +dependencies = [ + "anyhow", + "clap", + "oxc_allocator", + "oxc_ast", + "oxc_parser", + "oxc_span", + "prometeu-bytecode", + "prometeu-core", + "serde", + "serde_json", +] + [[package]] name = "prometeu-core" version = "0.1.0" @@ -1908,22 +1924,6 @@ dependencies = [ "winit", ] -[[package]] -name = "prometeuc" -version = "0.1.0" -dependencies = [ - "anyhow", - "clap", - "oxc_allocator", - "oxc_ast", - "oxc_parser", - "oxc_span", - "prometeu-bytecode", - "prometeu-core", - "serde", - "serde_json", -] - [[package]] name = "quick-xml" version = "0.38.4" diff --git a/Cargo.toml b/Cargo.toml index a726ea0f..37cda5a9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ members = [ "crates/prometeu-runtime-desktop", "crates/prometeu", "crates/prometeu-bytecode", - "crates/prometeuc", + "crates/prometeu-compiler", ] resolver = "2" diff --git a/crates/prometeuc/Cargo.toml b/crates/prometeu-compiler/Cargo.toml similarity index 93% rename from crates/prometeuc/Cargo.toml rename to crates/prometeu-compiler/Cargo.toml index 539e6e3f..27729a50 100644 --- a/crates/prometeuc/Cargo.toml +++ b/crates/prometeu-compiler/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "prometeuc" +name = "prometeu-compiler" version = "0.1.0" edition = "2021" diff --git a/crates/prometeuc/src/cli.rs b/crates/prometeu-compiler/src/cli.rs similarity index 95% rename from crates/prometeuc/src/cli.rs rename to crates/prometeu-compiler/src/cli.rs index 1f57b91c..84812613 100644 --- a/crates/prometeuc/src/cli.rs +++ b/crates/prometeu-compiler/src/cli.rs @@ -2,7 +2,7 @@ use clap::{Parser, Subcommand}; use std::path::PathBuf; #[derive(Parser)] -#[command(name = "prometeuc")] +#[command(name = "prometeu-compiler")] #[command(about = "Prometeu Compiler", long_about = None)] pub struct Cli { #[command(subcommand)] diff --git a/crates/prometeuc/src/codegen/ast_util.rs b/crates/prometeu-compiler/src/codegen/ast_util.rs similarity index 100% rename from crates/prometeuc/src/codegen/ast_util.rs rename to crates/prometeu-compiler/src/codegen/ast_util.rs diff --git a/crates/prometeuc/src/codegen/codegen.rs b/crates/prometeu-compiler/src/codegen/codegen.rs similarity index 100% rename from crates/prometeuc/src/codegen/codegen.rs rename to crates/prometeu-compiler/src/codegen/codegen.rs diff --git a/crates/prometeuc/src/codegen/mod.rs b/crates/prometeu-compiler/src/codegen/mod.rs similarity index 100% rename from crates/prometeuc/src/codegen/mod.rs rename to crates/prometeu-compiler/src/codegen/mod.rs diff --git a/crates/prometeuc/src/codegen/validator.rs b/crates/prometeu-compiler/src/codegen/validator.rs similarity index 100% rename from crates/prometeuc/src/codegen/validator.rs rename to crates/prometeu-compiler/src/codegen/validator.rs diff --git a/crates/prometeuc/src/compiler.rs b/crates/prometeu-compiler/src/compiler.rs similarity index 100% rename from crates/prometeuc/src/compiler.rs rename to crates/prometeu-compiler/src/compiler.rs diff --git a/crates/prometeuc/src/main.rs b/crates/prometeu-compiler/src/main.rs similarity index 100% rename from crates/prometeuc/src/main.rs rename to crates/prometeu-compiler/src/main.rs diff --git a/crates/prometeuc/src/syscall_map.rs b/crates/prometeu-compiler/src/syscall_map.rs similarity index 100% rename from crates/prometeuc/src/syscall_map.rs rename to crates/prometeu-compiler/src/syscall_map.rs diff --git a/crates/prometeu/Cargo.toml b/crates/prometeu/Cargo.toml index 9401f9b5..af378e21 100644 --- a/crates/prometeu/Cargo.toml +++ b/crates/prometeu/Cargo.toml @@ -15,8 +15,8 @@ path = "../prometeu-runtime-desktop/src/main.rs" # Future binaries (commented) # [[bin]] -# name = "prometeuc" -# path = "../prometeuc/src/main.rs" +# name = "prometeu-compiler" +# path = "../prometeu-compiler/src/main.rs" # # [[bin]] # name = "prometeup" diff --git a/crates/prometeu/src/main.rs b/crates/prometeu/src/main.rs index e6c44cda..60f33b26 100644 --- a/crates/prometeu/src/main.rs +++ b/crates/prometeu/src/main.rs @@ -8,7 +8,7 @@ use std::process::Command; /// The main entry point for the user. This binary does not implement /// compilation or execution logic itself; instead, it acts as a smart /// front-end that locates and dispatches commands to specialized -/// components like `prometeu-runtime-desktop` or `prometeuc`. +/// components like `prometeu-runtime-desktop` or `prometeu-compiler`. #[derive(Parser)] #[command(name = "prometeu")] #[command(about = "Dispatcher for the Prometeu ecosystem", long_about = None)] @@ -87,13 +87,13 @@ fn main() { ); } Some(Commands::Build { .. }) => { - not_implemented("build", "prometeuc"); + not_implemented("build", "prometeu-compiler"); } Some(Commands::Pack { .. }) => { not_implemented("pack", "prometeup"); } Some(Commands::Verify { target }) => match target { - VerifyCommands::C { .. } => not_implemented("verify c", "prometeuc"), + VerifyCommands::C { .. } => not_implemented("verify c", "prometeu-compiler"), VerifyCommands::P { .. } => not_implemented("verify p", "prometeup"), }, None => { @@ -120,7 +120,7 @@ fn dispatch(exe_dir: &Path, bin_name: &str, args: &[&str]) { "prometeu: command '{}' is not yet available in this distribution on {}", match bin_name { "prometeu-runtime-desktop" => "run/debug", - "prometeuc" => "build/verify c", + "prometeu-compiler" => "build/verify c", "prometeup" => "pack/verify p", _ => bin_name, }, exe_dir.display()