lexariel 0.1.0

Lexical analyzer for Asmodeus language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[cfg(test)]
pub fn print_lexariel_logo() {
    println!();
    println!("\x1b[1m\x1b[38;5;153m┌───────────────────────────────────────────────────────────────┐\x1b[0m");
    println!("\x1b[1m\x1b[38;5;147m│                                                               │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;111m│  ██╗     ███████╗██╗  ██╗ █████╗ ██████╗ ██╗███████╗██╗       │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;75m│  ██║     ██╔════╝╚██╗██╔╝██╔══██╗██╔══██╗██║██╔════╝██║       │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;69m│  ██║     █████╗   ╚███╔╝ ███████║██████╔╝██║█████╗  ██║       │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;63m│  ██║     ██╔══╝   ██╔██╗ ██╔══██║██╔══██╗██║██╔══╝  ██║       │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;63m│  ███████╗███████╗██╔╝ ██╗██║  ██║██║  ██║██║███████╗███████╗  │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;117m│  ╚══════╝╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝╚══════╝╚══════╝  │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;117m│                                                               │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;81m│                     Asmodeus Token Lexer                      │\x1b[0m");
    println!("\x1b[1m\x1b[38;5;81m└───────────────────────────────────────────────────────────────┘\x1b[0m");
    println!();
}