INNER CODE UNIT · Go

handleDefinitionDefine

machinebox/remoto · console/api/main.go:173

func handleDefinitionDefine() http.HandlerFunc {
	type response struct {
		OK         bool                   `json:"ok"`
		Error      string                 `json:"error,omitempty"`
		Definition *definition.Definition `json:"definition,omitempty"`
	}
	return func(w http.ResponseWriter, r *http.Request) {
		source := r.FormValue("definition")
		if source == "" {
			http.Error(w, "definition missing", http.StatusInternalServerError)
			return
		}
		var response response
		response.OK = true
		def, err := generator.Parse(strings.NewReader(source))
		if err != nil {
			response.OK = false
			response.Error = err.Error()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…