Это команда gotype, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
gotype - синтаксический и семантический анализ файлов Go
СИНТАКСИС
готайп [Флаги] [ путь ... ]
ОПИСАНИЕ
Команда gotype выполняет синтаксический и семантический анализ файлов и пакетов Go, таких как
интерфейс компилятора Go. Об ошибках сообщается, если анализ не удался; в противном случае gotype
тихий (если не установлен -v).
Без списка путей gotype читает со стандартного ввода, который должен обеспечивать один Go
исходный файл, определяющий полный пакет.
Если указан единственный путь, то есть каталог, gotype проверяет файлы Go в этом каталоге.
каталог; все они должны принадлежать к одному пакету.
В противном случае каждый путь должен быть именем файла Go, принадлежащего тому же пакету.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-a использовать все файлы (включая _test.go) при обработке каталога
-АСТ напечатать AST (force -seq)
-Комментарии
анализировать комментарии (игнорируются, если не указано -ast или -trace)
-e сообщать обо всех ошибках (а не только о первых 10)
-seq анализировать последовательно, а не параллельно
-след распечатать трассировку синтаксического анализа (принудительно -seq)
-v подробный режим
ПРИМЕРЫ
Чтобы проверить файлы a.go, b.go и c.go:
gotype a.go b.go c.go
Чтобы проверить весь пакет в каталоге dir и распечатать обработанные файлы:
gotype -v директор
Чтобы проверить весь пакет, включая тесты, в локальном каталоге:
gotype -a.
Чтобы проверить выход трубы:
echo "package foo" | gotype
Используйте gotype онлайн с помощью сервисов onworks.net