ling-lang 2030.0.5

Ling - The Omniglot Systems Language
use clap::{Parser, Subcommand};

#[derive(Parser)]
#[command(name = "ling")]
#[command(about = "The Omniglot Systems Language", long_about = None)]
struct Args {
    #[command(subcommand)]
    command: Commands,
}

#[derive(Subcommand)]
enum Commands {
    Compile {
        #[arg(short, long)]
        input: String,
        #[arg(short, long)]
        output: Option<String>,
    },
    Repl,
}