goncurrency analysis framework
1.0.0
Основной инструмент состоит из управляемого редактора кода (для использования с Playground Package). Предназначен для двухэтапного преобразования кода GO в промежуточный формат, затем анализ с помощью внешнего инструмента.
Обработчик веб -сервиса определяется в webservice/webservice.go , определяемый как имя и функция инициирования. InitFunc устанавливает путь обработчика HTTP (с помощью http.HandleFunc ) по умолчанию).
type Handler struct {
Name string
InitFunc func()
}
Обработчики HTTP могут быть выборочно загружены флагами в исполняемом файле. По умолчанию только Гогель загружен.
Обработчики событий настроены в static/script.js как вызовы AJAX, ответы должны быть закодированы как объект JSON.
{ 'MiGo': migo_output, 'time': execution_time, 'Error': error }{ 'CFSM': cfsm_output, 'time': execution_time, 'Error': error }{ 'Gong': gong_output, 'time': execution_time, 'Error': error }{ 'Godel': godel_output, 'time': execution_time, 'Error': error }