bigskysoftware / bigskysoftware/_hyperscript
On with multiple clauses via 'or' does not allow 'from' clause.
- Lenguaje dominante
- JavaScript
- Estrellas
- 3.8k
- Forks
- 172
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Minimal repo case showing that separate `on` handlers works, but that two `on` handlers each with a `from` clause causes a "Expected commandList" error.
```html
behavior SeparateWorks
on first from #events
toggle [@hidden] on me
end
on second from #events
toggle [@hidden] on me
end
end
behavior FirstDoesntWork
-- No syntax error, but first function doesn't toggle
on first or second from #events
toggle [@hidden] on me
end
end
behavior SecondDoesntWork
-- No syntax error, but second button doesn't toggle
on first from #events or second
toggle [@hidden] on me
end
end
-- in a separate script so syntax error doesn't break other cases....
behavior Broken
on first from #events or second from #events
toggle [@hidden] on me
end
end
First
Second
- Separate Works - Initial
- Separate Works - Toggled
- Doesn't Work First - Initial
- Doesn't Work First - Toggled
- Doesn't Work Second - Initial
- Doesn't Work Second - Toggled
- Broken - Initial
- Broken - Toggled
```
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza con la reproducción HTML mínima y sigue el análisis sintáctico de los controladores `on` de hyperscript que contienen `from` y `or`. Compara los controladores separados que funcionan con las formas combinadas que fallan. Se considera terminado cuando ambos controladores se analizan sin el error `Expected commandList` y responden a sus respectivos eventos.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript
- Área
- compilers
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100