#! /bin/sh #---------- this file is NOT used anymore ! -- 'make' is "smarter".. CORE=../../../library/core if [ ! -f $CORE ] then echo "error: $CORE library does not exist" exit 1 fi # Step One: extract all builtins and interpreted functions ( grep := $CORE | sed ' s/ *:=.*// s/"//g /^#/d /^ /d /.*<-$/d ' grep 'PP_' ../../main/names.c | sed ' / 1[0-9], /d /,1[0-9], /d /\?/d s/",.*// s/"// s/{ *// /.*<-$/d ' ) | sed 's/^[ ]*//' | sort -d -f | uniq > ALL_FUNCTIONS # Step Two: Extract all documented functions ( ls ../man grep ALIAS ../man/* | sed ' s/.*:ALIAS(// s/)$// ' ) | sed 's/^[ ]*//' | sort -d -f | uniq > DOCUMENTED diff ALL_FUNCTIONS DOCUMENTED | grep '^<' | sed ' s/^< // ' > UNDOCUMENTED