From d4d386fa3043435c0af1eaf7d82b4b0baf659bd1 Mon Sep 17 00:00:00 2001 From: Alexander Zakharenko Date: Sun, 22 May 2016 19:45:08 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=B3=D0=B5=D0=BD=D0=B5=D1=80=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4=D0=B0=20RemoveAll?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SyntaxTree/tree/NodesGenerator.exe | Bin 262144 -> 262144 bytes SyntaxTree/tree/Tree.cs | 258 +++++++++++------------ Utils/NodesGeneratorNew/NodeGenerator.cs | 6 +- 3 files changed, 132 insertions(+), 132 deletions(-) diff --git a/SyntaxTree/tree/NodesGenerator.exe b/SyntaxTree/tree/NodesGenerator.exe index 3d86f4b7faf84175750dea2070f7889862ad294a..0889193e761c8e111a6a7d065df22b47b6b63c29 100644 GIT binary patch delta 11887 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 delta 11907 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 diff --git a/SyntaxTree/tree/Tree.cs b/SyntaxTree/tree/Tree.cs index 171b2b944..d195fc3a1 100644 --- a/SyntaxTree/tree/Tree.cs +++ b/SyntaxTree/tree/Tree.cs @@ -418,9 +418,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return subnodes.RemoveAll(match); - } + { + return subnodes.RemoveAll(match); + } // Окончание методов списка /// @@ -1956,9 +1956,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return names.RemoveAll(match); - } + { + return names.RemoveAll(match); + } // Окончание методов списка /// @@ -2166,9 +2166,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return var_definitions.RemoveAll(match); - } + { + return var_definitions.RemoveAll(match); + } // Окончание методов списка /// @@ -2365,9 +2365,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return idents.RemoveAll(match); - } + { + return idents.RemoveAll(match); + } // Окончание методов списка /// @@ -2868,9 +2868,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return defs.RemoveAll(match); - } + { + return defs.RemoveAll(match); + } // Окончание методов списка /// @@ -3067,9 +3067,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return compilation_units.RemoveAll(match); - } + { + return compilation_units.RemoveAll(match); + } // Окончание методов списка /// @@ -3477,9 +3477,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return expressions.RemoveAll(match); - } + { + return expressions.RemoveAll(match); + } // Окончание методов списка /// @@ -4941,9 +4941,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return indexers.RemoveAll(match); - } + { + return indexers.RemoveAll(match); + } // Окончание методов списка /// @@ -5716,9 +5716,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return params_list.RemoveAll(match); - } + { + return params_list.RemoveAll(match); + } // Окончание методов списка /// @@ -5915,9 +5915,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return proc_attributes.RemoveAll(match); - } + { + return proc_attributes.RemoveAll(match); + } // Окончание методов списка /// @@ -6849,9 +6849,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return types_decl.RemoveAll(match); - } + { + return types_decl.RemoveAll(match); + } // Окончание методов списка /// @@ -7425,9 +7425,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return const_defs.RemoveAll(match); - } + { + return const_defs.RemoveAll(match); + } // Окончание методов списка /// @@ -7999,9 +7999,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return units.RemoveAll(match); - } + { + return units.RemoveAll(match); + } // Окончание методов списка /// @@ -8414,9 +8414,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return compiler_directives.RemoveAll(match); - } + { + return compiler_directives.RemoveAll(match); + } // Окончание методов списка /// @@ -9654,9 +9654,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return ln.RemoveAll(match); - } + { + return ln.RemoveAll(match); + } // Окончание методов списка /// @@ -11625,9 +11625,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return members.RemoveAll(match); - } + { + return members.RemoveAll(match); + } // Окончание методов списка /// @@ -11935,9 +11935,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return class_def_blocks.RemoveAll(match); - } + { + return class_def_blocks.RemoveAll(match); + } // Окончание методов списка /// @@ -12894,9 +12894,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return rec_consts.RemoveAll(match); - } + { + return rec_consts.RemoveAll(match); + } // Окончание методов списка /// @@ -13699,9 +13699,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return literals.RemoveAll(match); - } + { + return literals.RemoveAll(match); + } // Окончание методов списка /// @@ -14192,9 +14192,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return vars.RemoveAll(match); - } + { + return vars.RemoveAll(match); + } // Окончание методов списка /// @@ -14525,9 +14525,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return vars.RemoveAll(match); - } + { + return vars.RemoveAll(match); + } // Окончание методов списка /// @@ -16830,9 +16830,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return variants.RemoveAll(match); - } + { + return variants.RemoveAll(match); + } // Окончание методов списка /// @@ -17163,9 +17163,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return vars.RemoveAll(match); - } + { + return vars.RemoveAll(match); + } // Окончание методов списка /// @@ -17853,9 +17853,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return parameters.RemoveAll(match); - } + { + return parameters.RemoveAll(match); + } // Окончание методов списка /// @@ -19324,9 +19324,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return handlers.RemoveAll(match); - } + { + return handlers.RemoveAll(match); + } // Окончание методов списка /// @@ -20302,9 +20302,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return namespaces.RemoveAll(match); - } + { + return namespaces.RemoveAll(match); + } // Окончание методов списка /// @@ -20987,9 +20987,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return types.RemoveAll(match); - } + { + return types.RemoveAll(match); + } // Окончание методов списка /// @@ -21205,9 +21205,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return params_list.RemoveAll(match); - } + { + return params_list.RemoveAll(match); + } // Окончание методов списка /// @@ -21969,9 +21969,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return defs.RemoveAll(match); - } + { + return defs.RemoveAll(match); + } // Окончание методов списка /// @@ -22302,9 +22302,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return defs.RemoveAll(match); - } + { + return defs.RemoveAll(match); + } // Окончание методов списка /// @@ -24084,9 +24084,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return enumerators.RemoveAll(match); - } + { + return enumerators.RemoveAll(match); + } // Окончание методов списка /// @@ -24615,9 +24615,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return attributes.RemoveAll(match); - } + { + return attributes.RemoveAll(match); + } // Окончание методов списка /// @@ -25099,9 +25099,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return directives.RemoveAll(match); - } + { + return directives.RemoveAll(match); + } // Окончание методов списка /// @@ -25481,9 +25481,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return sections.RemoveAll(match); - } + { + return sections.RemoveAll(match); + } // Окончание методов списка /// @@ -25716,9 +25716,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return parameters.RemoveAll(match); - } + { + return parameters.RemoveAll(match); + } // Окончание методов списка /// @@ -26051,9 +26051,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return tags.RemoveAll(match); - } + { + return tags.RemoveAll(match); + } // Окончание методов списка /// @@ -27162,9 +27162,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return attributes.RemoveAll(match); - } + { + return attributes.RemoveAll(match); + } // Окончание методов списка /// @@ -27361,9 +27361,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return attributes.RemoveAll(match); - } + { + return attributes.RemoveAll(match); + } // Окончание методов списка /// @@ -27740,9 +27740,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return defs.RemoveAll(match); - } + { + return defs.RemoveAll(match); + } // Окончание методов списка /// @@ -28150,9 +28150,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return param.RemoveAll(match); - } + { + return param.RemoveAll(match); + } // Окончание методов списка /// @@ -28748,9 +28748,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return name_expr.RemoveAll(match); - } + { + return name_expr.RemoveAll(match); + } // Окончание методов списка /// @@ -30669,9 +30669,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return variables.RemoveAll(match); - } + { + return variables.RemoveAll(match); + } // Окончание методов списка /// @@ -30998,9 +30998,9 @@ namespace PascalABCCompiler.SyntaxTree } public int RemoveAll(Predicate match) - { - return listunitsections.RemoveAll(match); - } + { + return listunitsections.RemoveAll(match); + } // Окончание методов списка /// diff --git a/Utils/NodesGeneratorNew/NodeGenerator.cs b/Utils/NodesGeneratorNew/NodeGenerator.cs index eb0e7b9b3..57d7d9f2b 100644 --- a/Utils/NodesGeneratorNew/NodeGenerator.cs +++ b/Utils/NodesGeneratorNew/NodeGenerator.cs @@ -334,9 +334,9 @@ namespace NodeGenerator public static readonly string list_remove_all_method = @" public int RemoveAll(Predicate match) - { - return list_name.RemoveAll(match); - } + { + return list_name.RemoveAll(match); + } "; public static readonly string[] list_methods =