mirror of
https://github.com/ValKmjolnir/Nasal-Interpreter.git
synced 2026-07-23 03:18:43 +08:00
✨ update
This commit is contained in:
@@ -18,6 +18,42 @@ const error& parse::compile(const lexer& lexer) {
|
||||
return err;
|
||||
}
|
||||
|
||||
void parse::easter_egg() const {
|
||||
std::clog
|
||||
<< " _,,,_ \n"
|
||||
<< " .' `'. \n"
|
||||
<< " / ____ \\ Fucking Nasal Parser \n"
|
||||
<< " | .-'_ _\\/ / \n"
|
||||
<< " \\_/ a a| / \n"
|
||||
<< " (,` \\ | .----. \n"
|
||||
<< " | -' | /| '--. \n"
|
||||
<< " \\ '= / || ]| `-. \n"
|
||||
<< " /`-.__.' || ]| ::| \n"
|
||||
<< " .-'`-.__ \\__ || ]| ::| \n"
|
||||
<< " / `` `. || ]| ::| \n"
|
||||
<< " _ | \\ \\ \\ \\| ]| .-' \n"
|
||||
<< " / \\| \\ | \\ L.__ .--'( \n"
|
||||
<< " | |\\ `. | \\ ,---|_ \\---------, \n"
|
||||
<< " | | '. './\\ \\/ .--._|=- |_ /| \n"
|
||||
<< " | \\ '. `'.'. /`\\/ .-' '. / | \n"
|
||||
<< " | | `'. `;-:-;`)| |-./ | \n"
|
||||
<< " | /_ `'--./_ ` )/'-------------')/) | \n"
|
||||
<< " \\ | `\"\"\"\"----\"`\\//`\"\"`/,===..'`````````/ ( |\n"
|
||||
<< " | | / `---` `===' / ) | \n"
|
||||
<< " / \\ / / ( | \n"
|
||||
<< " | '------. |'--------------------'| ) | \n"
|
||||
<< " \\ `-| | / | \n"
|
||||
<< " `--...,______| | ( | \n"
|
||||
<< " | | | | ) ,| \n"
|
||||
<< " | | | | ( /|| \n"
|
||||
<< " | | | | )/ `\" \n"
|
||||
<< " / \\ | | (/ \n"
|
||||
<< " .' /I\\ '.| | /) \n"
|
||||
<< " .-'_.'/ \\'. | | / \n"
|
||||
<< " ``` `\"\"\"` `| .-------------------.|| \n"
|
||||
<< " `\"` `\"` \n";
|
||||
}
|
||||
|
||||
void parse::die(const span& loc, string info) {
|
||||
err.err("parse", loc, info);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user