#!/usr/bin/env bash

set -e -u -o pipefail

root=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd -P)

cd "$root"

bin/rcd-api-list-all-langs |
while read -r lang; do
  re=${lang//\\/\\\\}
  re=${re//+/\\+}
  re=${re//\*/\\*}
  re=${re//\(/\\\(}
  grep -Eq "^'?$re'?: '?\." Conf/lang.yaml ||
    echo "$lang"
done |
  grep -Ev '([éæ:]|Languages by Feature|Programming Language|Oberon-2|Free Pascal)' ||
    true
