public static void test_table_symbols() { foreach (SBSscript_Function function_aux in SBSscript_Table_Symbols.GetInstance().var_function_list) { MessageBox.Show(function_aux.var_name.ToString()); } }
public static void write_table(ParseTreeNode root) { foreach (ParseTreeNode node_child_aux in root.ChildNodes) { switch (node_child_aux.Term.Name.ToString()) { case "411": SBSscript_Function function_main = new SBSscript_Function("Principal", -1, node_child_aux.ChildNodes.ElementAt(1), false, true); SBSscript_Table_Symbols.GetInstance().var_function_list.Add(function_main); break; } write_table(node_child_aux); } }