parseid 0.1.0

Parser for Asmodeus language with AST generation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[cfg(test)]
pub fn print_parseid_logo() {
    println!();
    println!("\x1b[1m\x1b[38;5;255m┌───────────────────────────────────────────────────────┐\x1b[0m");
    println!("\x1b[1m\x1b[38;5;254m│                                                       │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;225m│  ██████╗  █████╗ ██████╗ ███████╗███████╗██╗██████╗   │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;219m│  ██╔══██╗██╔══██╗██╔══██╗██╔════╝██╔════╝██║██╔══██╗  │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;213m│  ██████╔╝███████║██████╔╝███████╗█████╗  ██║██║  ██║  │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;207m│  ██╔═══╝ ██╔══██║██╔══██╗╚════██║██╔══╝  ██║██║  ██║  │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;201m│  ██║     ██║  ██║██║  ██║███████║███████╗██║██████╔╝  │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;217m│  ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═╝╚══════╝╚══════╝╚═╝╚═════╝   │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;217m│                                                       │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;216m│                  Asmodeus AST Parser                  │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;216m└───────────────────────────────────────────────────────┘\x1b[0m");
    println!();
}