Исправил баг с неизвестным типом данных (logic). Если он был не указан, то это считалось ошибкой. Гадо это еще посмотреть. Добавил вычисление арифметических выражений, но без параметров. Проверка синтаксиса записи размерности порта теперь, правда, не работает. А может и работает, так как если до : и до ] будут не арифметические выражения, то будет ошибка, наверное.