Changeset 24017 for issm/trunk-jpl/src
- Timestamp:
- 06/14/19 02:29:35 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/shared/Enum/Synchronize.sh
r23843 r24017 190 190 #}}} 191 191 192 #vim file 193 #Build Enum.vim{{{ 194 #Header 195 cat <<END > $ISSM_DIR/src/c/shared/Enum/Enum.vim 196 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 197 " ISSM specific c syntax highlighting 198 " 199 " WARNING: DO NOT MODIFY THIS FILE 200 " this file has been automatically generated by Synchronize.sh 201 " Please read README for more information 202 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 203 204 "PETSc 205 syn keyword cType Vec Mat SeqVec SeqMat 206 207 "ISSM typedefs 208 syn keyword cType mxArray ErrorException QuadtreeBox 209 syn keyword cType IssmDouble IssmPDouble 210 211 "ISSM Enums 212 END 213 cat temp | awk '{print "syn keyword cConstant " $1}' >> $ISSM_DIR/src/c/shared/Enum/Enum.vim 214 cat <<END >> $ISSM_DIR/src/c/shared/Enum/Enum.vim 215 "ISSM Enums end 216 END 217 218 #Synchronize ISSM objects objects 219 cat <<END >> $ISSM_DIR/src/c/shared/Enum/Enum.vim 220 221 "ISSM objects 222 END 223 find $ISSM_DIR/src/c/classes -name "*.cpp" -o -name "*.h" | sed -e "s/\// /g" -e "s/\.cpp//" -e "s/\.h//" | awk '{print $(NF)}' | sort | uniq | awk '{ printf "syn keyword cType " $1 "\n"}'>> $ISSM_DIR/src/c/shared/Enum/Enum.vim 224 find $ISSM_DIR/src/c/analyses -name "*Analysis.h" | sed -e "s/\// /g" -e "s/\.cpp//" -e "s/\.h//" | awk '{print $(NF)}' | sort | uniq | awk '{ printf "syn keyword cType " $1 "\n"}'>> $ISSM_DIR/src/c/shared/Enum/Enum.vim 225 echo "\"ISSM objects end" >> $ISSM_DIR/src/c/shared/Enum/Enum.vim 226 #}}} 227 192 228 #clean up{{{ 193 229 rm temp
Note:
See TracChangeset
for help on using the changeset viewer.