From 61ec20d5b0e0bc9fd60c53f6dd31f865af75e5c2 Mon Sep 17 00:00:00 2001 From: Valk Richard Li <48872266+ValKmjolnir@users.noreply.github.com> Date: Wed, 13 Nov 2019 23:38:17 +0800 Subject: [PATCH] Delete balloon_parse.h --- balloon_parse.h | 988 ------------------------------------------------ 1 file changed, 988 deletions(-) delete mode 100644 balloon_parse.h diff --git a/balloon_parse.h b/balloon_parse.h deleted file mode 100644 index 2fb3e3b..0000000 --- a/balloon_parse.h +++ /dev/null @@ -1,988 +0,0 @@ -#ifndef __BALLOON_PARSE_H__ -#define __BALLOON_PARSE_H__ - -class balloon_parse -{ - private: - std::stack parse; - token this_token; - int error; - int warning; - abstract_syntax_tree root; - public: - void get_token() - { - if(!parse.empty()) - { - this_token=parse.top(); - parse.pop(); - } - else - this_token.type=0; - return; - } - void get_detail_token_stream(std::list& tk_list) - { - root.set_clear(); - while(!parse.empty()) - parse.pop(); - if(tk_list.empty()) - return; - std::stack temp; - for(std::list::iterator i=tk_list.begin();i!=tk_list.end();++i) - temp.push(*i); - while(!temp.empty()) - { - parse.push(temp.top()); - temp.pop(); - } - return; - } - void print_parse_stack() - { - if(parse.empty()) - return; - std::stack temp; - int line=parse.top().line; - std::cout<>[Abstract-syntax-tree]"<>[Runtime] process begins at addr:"<<(void*)(&root)<<"."<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-warning] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse-error] line "<>[Parse] complete generating."<