add override support to qgisstyle

include pep8 call in indentation run for python code
This commit is contained in:
Juergen E. Fischer 2015-02-11 12:35:54 +01:00
parent 47488f280d
commit 10e09bc76b
3 changed files with 16 additions and 4 deletions

View File

@ -29,11 +29,19 @@ if [ -z "$ASTYLE" ]; then
fi fi
if ! type -p flip >/dev/null; then if ! type -p flip >/dev/null; then
echo "flip not found" >&2
flip() { flip() {
: :
} }
fi fi
if ! type -p pep8 >/dev/null; then
echo "pep8 not found" >&2
pep8() {
:
}
fi
set -e set -e
export ARTISTIC_STYLE_OPTIONS="\ export ARTISTIC_STYLE_OPTIONS="\
@ -60,7 +68,7 @@ $ARTISTIC_STYLE_OPTIONS \
for f in "$@"; do for f in "$@"; do
case "$f" in case "$f" in
src/app/gps/qwtpolar-*|src/core/gps/qextserialport/*|src/plugins/grass/qtermwidget/*|src/astyle/*|python/ext-libs/*|src/providers/spatialite/qspatialite/*|src/plugins/dxf2shp_converter/dxflib/src/*|src/plugins/globe/osgEarthQt/*|src/plugins/globe/osgEarthUtil/*) src/app/gps/qwtpolar-*|src/core/gps/qextserialport/*|src/plugins/grass/qtermwidget/*|src/astyle/*|python/ext-libs/*|src/providers/spatialite/qspatialite/*|src/plugins/dxf2shp_converter/dxflib/src/*|src/plugins/globe/osgEarthQt/*|src/plugins/globe/osgEarthUtil/*|python/ext-libs/*|*/ui_*.py)
echo -ne "$f skipped $elcr" echo -ne "$f skipped $elcr"
continue continue
;; ;;
@ -73,11 +81,11 @@ for f in "$@"; do
cmd=: cmd=:
;; ;;
python/ext-libs/*) *.py)
cmd=: cmd="pep8 --ignore=E111,E128,E201,E202,E203,E211,E221,E222,E225,E226,E227,E231,E241,E261,E265,E272,E302,E303,E501,E701"
;; ;;
*.py|*.sip) *.sip)
cmd="perl -i.prepare -pe 's/[\r\t ]+$//;'" cmd="perl -i.prepare -pe 's/[\r\t ]+$//;'"
;; ;;

View File

@ -57,6 +57,7 @@ const string ASResource::AS_CATCH = string("catch");
const string ASResource::AS_FINALLY = string("finally"); const string ASResource::AS_FINALLY = string("finally");
const string ASResource::AS_THROWS = string("throws"); const string ASResource::AS_THROWS = string("throws");
const string ASResource::AS_CONST = string("const"); const string ASResource::AS_CONST = string("const");
const string ASResource::AS_OVERRIDE = string("override");
const string ASResource::AS_ASM = string("asm"); const string ASResource::AS_ASM = string("asm");
@ -211,6 +212,7 @@ void ASResource::buildHeaders(vector<const string*> &headers, int fileType, bool
headers.push_back(&AS_STATIC); headers.push_back(&AS_STATIC);
headers.push_back(&AS_EXTERN); headers.push_back(&AS_EXTERN);
headers.push_back(&AS_TEMPLATE); headers.push_back(&AS_TEMPLATE);
headers.push_back(&AS_OVERRIDE);
} }
if (fileType == JAVA_TYPE) if (fileType == JAVA_TYPE)
@ -282,6 +284,7 @@ void ASResource::buildNonParenHeaders(vector<const string*> &nonParenHeaders, in
nonParenHeaders.push_back(&AS_STATIC); nonParenHeaders.push_back(&AS_STATIC);
nonParenHeaders.push_back(&AS_EXTERN); nonParenHeaders.push_back(&AS_EXTERN);
nonParenHeaders.push_back(&AS_TEMPLATE); nonParenHeaders.push_back(&AS_TEMPLATE);
nonParenHeaders.push_back(&AS_OVERRIDE);
} }
if (fileType == JAVA_TYPE) if (fileType == JAVA_TYPE)

View File

@ -118,6 +118,7 @@ class ASResource
static const string AS_CLASS, AS_STRUCT, AS_UNION, AS_INTERFACE, AS_NAMESPACE, AS_EXTERN; static const string AS_CLASS, AS_STRUCT, AS_UNION, AS_INTERFACE, AS_NAMESPACE, AS_EXTERN;
static const string AS_STATIC; static const string AS_STATIC;
static const string AS_CONST; static const string AS_CONST;
static const string AS_OVERRIDE;
static const string AS_SYNCHRONIZED; static const string AS_SYNCHRONIZED;
static const string AS_OPERATOR, AS_TEMPLATE; static const string AS_OPERATOR, AS_TEMPLATE;
static const string AS_OPEN_BRACKET, AS_CLOSE_BRACKET; static const string AS_OPEN_BRACKET, AS_CLOSE_BRACKET;