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