private void init_procedures(convertion_data_and_alghoritms conv, SymbolTable.Scope susc) { pseudo_function break_procedure = new pseudo_function(compiler_string_consts.break_procedure_name, new pseudo_function_algorithm(conv.syntax_tree_visitor.make_break_node)); susc.AddSymbol(compiler_string_consts.break_procedure_name, new SymbolInfo(break_procedure)); pseudo_function continue_procedure = new pseudo_function(compiler_string_consts.continue_procedure_name, new pseudo_function_algorithm(conv.syntax_tree_visitor.make_continue_node)); susc.AddSymbol(compiler_string_consts.continue_procedure_name, new SymbolInfo(continue_procedure)); }
private void init_procedures(convertion_data_and_alghoritms conv,SymbolTable.Scope susc) { pseudo_function break_procedure=new pseudo_function(compiler_string_consts.break_procedure_name, new pseudo_function_algorithm(conv.syntax_tree_visitor.make_break_node)); susc.AddSymbol(compiler_string_consts.break_procedure_name,new SymbolInfo(break_procedure)); pseudo_function continue_procedure=new pseudo_function(compiler_string_consts.continue_procedure_name, new pseudo_function_algorithm(conv.syntax_tree_visitor.make_continue_node)); susc.AddSymbol(compiler_string_consts.continue_procedure_name,new SymbolInfo(continue_procedure)); }