#!/bin/sh
#
# Copyright (C) 2014, 2018 Led <ledest@gmail.com>
#

while read f; do
	m="${f##*/}"
	f="${f%/ebin/$m}"
	f="${f##*/}"
	l="${f%-*}"
	v="${f#$l-}"
	[ "$l" = "$v" ] && v="" || v="${v:+ = $v}"
	echo "erlang_lib($l)$v"
	echo "erlang${1:+_$1}(${m%.${1-}})$v"
done | sort -u
