From 3cd26263491f61e8135fc451b7e0c305207773ed Mon Sep 17 00:00:00 2001 From: Valk Richard Li <48872266+ValKmjolnir@users.noreply.github.com> Date: Tue, 5 Nov 2019 13:23:32 +0800 Subject: [PATCH] Delete balloon_parse.h --- balloon_parse.h | 581 ------------------------------------------------ 1 file changed, 581 deletions(-) delete mode 100644 balloon_parse.h diff --git a/balloon_parse.h b/balloon_parse.h deleted file mode 100644 index 179848f..0000000 --- a/balloon_parse.h +++ /dev/null @@ -1,581 +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<>[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."<