mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 03:18:16 +00:00
refactor(lua2dox_filter): format
This commit is contained in:
@@ -22,72 +22,69 @@
|
|||||||
LANG=""
|
LANG=""
|
||||||
|
|
||||||
##! \brief test executable to see if it exists
|
##! \brief test executable to see if it exists
|
||||||
test_executable(){
|
test_executable() {
|
||||||
P_EXE="$1"
|
P_EXE="$1"
|
||||||
#########
|
#########
|
||||||
WHICH=`which ${P_EXE}`
|
WHICH=$(which "$P_EXE")
|
||||||
if test -z "${WHICH}"
|
if test -z "${WHICH}"; then
|
||||||
then
|
echo "not found \"${P_EXE}\""
|
||||||
echo "not found \"${P_EXE}\""
|
else
|
||||||
else
|
EXE="${P_EXE}"
|
||||||
EXE="${P_EXE}"
|
fi
|
||||||
fi
|
}
|
||||||
}
|
|
||||||
|
|
||||||
##! \brief sets the lua interpreter
|
##! \brief sets the lua interpreter
|
||||||
set_lua(){
|
set_lua() {
|
||||||
if test -z "${EXE}"; then
|
if test -z "${EXE}"; then
|
||||||
test_executable '.deps/usr/bin/luajit'
|
test_executable '.deps/usr/bin/luajit'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -z "${EXE}"; then
|
if test -z "${EXE}"; then
|
||||||
test_executable 'luajit'
|
test_executable 'luajit'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -z "${EXE}"; then
|
if test -z "${EXE}"; then
|
||||||
test_executable 'lua'
|
test_executable 'lua'
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
##! \brief makes canonical name of file
|
##! \brief makes canonical name of file
|
||||||
##!
|
##!
|
||||||
##! Note that "readlink -f" doesn't work in MacOSX
|
##! Note that "readlink -f" doesn't work in MacOSX
|
||||||
##!
|
##!
|
||||||
do_readlink(){
|
do_readlink() {
|
||||||
pushd . > /dev/null
|
pushd . > /dev/null
|
||||||
TARGET_FILE=$1
|
TARGET_FILE=$1
|
||||||
|
|
||||||
cd `dirname $TARGET_FILE`
|
cd "$(dirname $TARGET_FILE)"
|
||||||
TARGET_FILE=`basename $TARGET_FILE`
|
TARGET_FILE=$(basename "$TARGET_FILE")
|
||||||
|
|
||||||
# Iterate down a (possible) chain of symlinks
|
# Iterate down a (possible) chain of symlinks
|
||||||
while [ -L "$TARGET_FILE" ]
|
while [ -L "$TARGET_FILE" ]; do
|
||||||
do
|
TARGET_FILE=$(readlink "$TARGET_FILE")
|
||||||
TARGET_FILE=`readlink $TARGET_FILE`
|
cd $(dirname "$TARGET_FILE")
|
||||||
cd `dirname $TARGET_FILE`
|
TARGET_FILE=$(basename "$TARGET_FILE")
|
||||||
TARGET_FILE=`basename $TARGET_FILE`
|
done
|
||||||
done
|
|
||||||
|
|
||||||
PHYS_DIR=`pwd -P`
|
PHYS_DIR=$(pwd -P)
|
||||||
RESULT=$PHYS_DIR
|
RESULT=$PHYS_DIR
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
##main
|
##main
|
||||||
set_lua
|
set_lua
|
||||||
if test -z "${EXE}"
|
if test -z "${EXE}"; then
|
||||||
then
|
echo "no lua interpreter found"
|
||||||
echo "no lua interpreter found"
|
exit 1
|
||||||
exit 1
|
|
||||||
else
|
else
|
||||||
BASENAME=`basename "$0"`
|
BASENAME=$(basename "$0")
|
||||||
do_readlink "$0"
|
do_readlink "$0"
|
||||||
DIRNAME="${RESULT}"
|
DIRNAME="${RESULT}"
|
||||||
|
|
||||||
LUASCRIPT="${DIRNAME}/lua2dox.lua ${BASENAME}"
|
LUASCRIPT="${DIRNAME}/lua2dox.lua ${BASENAME}"
|
||||||
#echo "lua[${LUASCRIPT}]"
|
#echo "lua[${LUASCRIPT}]"
|
||||||
|
|
||||||
${EXE} ${LUASCRIPT} $@
|
${EXE} ${LUASCRIPT} $@
|
||||||
fi
|
fi
|
||||||
#
|
|
||||||
##eof
|
##eof
|
||||||
|
Reference in New Issue
Block a user