From 943770b1ab5e0d23bb4249f60ca1cea7acd0d6d9 Mon Sep 17 00:00:00 2001 From: "phoglund@webrtc.org" Date: Wed, 2 Jan 2013 15:46:43 +0000 Subject: [PATCH] Fixed various problems with the reformat script: * Improved sort checker so we sort includes more. * Fixed vars in brackets and varsLikeTHIS. * Added automatic x++ to ++x conversion in for loops. TEST=Ran on various source files and verified manually. Review URL: https://webrtc-codereview.appspot.com/1017004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3325 4adac7df-926f-26a2-2b94-8c16560cd09d --- tools/refactoring/webrtc_reformat.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/tools/refactoring/webrtc_reformat.py b/tools/refactoring/webrtc_reformat.py index 6b5e66791..5f68a7088 100755 --- a/tools/refactoring/webrtc_reformat.py +++ b/tools/refactoring/webrtc_reformat.py @@ -58,12 +58,13 @@ import sys def LowerWord(obj): """Helper for DeCamelCase.""" - return obj.group(1) + '_' + obj.group(2).lower() + obj.group(3) + optional_last_letters = obj.group(3) or '' + return obj.group(1) + '_' + obj.group(2).lower() + optional_last_letters def DeCamelCase(text): """De-camelize variable names.""" - pattern = re.compile(r'(?<=[ _*\(\&\!])([a-z]+)(?