📄 scalar_unary_function.sed
字号:
#!/bin/sh # useful for emacs -*- sh -*-# ######################################################################### automatically generate functions declarations# ######################################################################### $Id: scalar_unary_function.sed,v 1.2 1998/11/06 12:02:22 paubert Exp $# ######################################################################### WARNING: do to evaluation by shell you need to \\\\\\\\ (8x) # character & and /# ######################################################################### ----------------------------------------------------------------------declare -a XXname=("FctAbs" "FctSqrt" "FctLn" \ "FctLog" "FctLog10" "FctPow10" \ "FctExp" "FctSin" "FctCos" \ "FctTan" "FctSinH" "FctCosH" \ "FctTanH" "FctASinH" "FctACosH" \ "FctATanH" "FctCeil" "FctFloor" \ "FctRint" "FctErF" "FctErFC" \ "FctJ0" "FctJ1" "FctY0" \ "FctY1" "FctExpM1" "FctLn1P" \ "FctCbRt" "FctLGamma" "FctIsNaN" \ "FctIsInf" "FctFinite" )declare -a XXoperator=("abs" "sqrt" "ln" \ "log" "log10" "pow10" \ "exp" "sin" "cos" \ "tan" "sinh" "cosh" \ "tanh" "asinh" "acosh" \ "atanh" "ceil" "floor" \ "rint" "erf" "erfc" \ "j0" "j1" "y0" \ "y1" "expm1" "log1p" \ "cbrt" "lgamma" "isnan" \ "isinf" "finite" )# ----------------------------------------------------------------------SRCDIR=`dirname $0`COMMAND=`basename $0`RADICAL=${COMMAND%.sed}OUTFILES=./${RADICAL}.hALLFILES=`ls ${SRCDIR}/${RADICAL}.hxx`# ----------------------------------------------------------------------. ${SRCDIR}/generate.shslprintbegin "${OUTFILES}" "${COMMAND}" "${ALLFILES}"slsimpleprint "${XXname[*]}" "${XXoperator[*]}" \ "${RADICAL}" "${OUTFILES}" "${SRCDIR}"slprintend "${OUTFILES}" # ----------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -