From a665eeaee529f62a2449ba082e42def8ea89e8cd Mon Sep 17 00:00:00 2001 From: Valk Richard Li <48872266+ValKmjolnir@users.noreply.github.com> Date: Wed, 25 Sep 2019 20:42:21 +0800 Subject: [PATCH] Delete nasal_print.h --- version0.1/nasal_print.h | 85 ---------------------------------------- 1 file changed, 85 deletions(-) delete mode 100644 version0.1/nasal_print.h diff --git a/version0.1/nasal_print.h b/version0.1/nasal_print.h deleted file mode 100644 index 95b880c..0000000 --- a/version0.1/nasal_print.h +++ /dev/null @@ -1,85 +0,0 @@ -#ifndef __NASAL_PRINT_H__ -#define __NASAL_PRINT_H__ - -#include -#include -#include "nasal_hash.cpp" -#include "nasal_list.cpp" - -namespace nasal -{ - -void PrintString(std::string &PrintInfo) -{ - for(int i=0;i<(int)PrintInfo.length();++i) - { - if(PrintInfo[i]=='\\' && i+1<(int)PrintInfo.length()) - { - switch(PrintInfo[i+1]) - { - case 'n': - std::cout<<"\n"; - ++i; - break; - case 't': - std::cout<<"\t"; - ++i; - break; - case 'r': - std::cout<<"\r"; - ++i; - break; - case '\\': - std::cout<<"\\"; - ++i; - break; - case '\'': - std::cout<<"\'"; - ++i; - break; - case '\"': - std::cout<<"\""; - ++i; - break; - default: - //error occurred - std::cout<<"[Error]: Incorrect escape character \'"<=(int)PrintInfo.length()) - { - //error occurred - std::cout<<"[Error]: Missing character after \'\\\'"; - } - else - std::cout<PrintList(); - else if(Var.Type=="hash") - ((NasalHash *)Var.data)->PrintHash(); - else - std::cout<<"null"; -} - -} - -#endif