-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
Description
Trabajando en el highlighter me di cuenta de que las annotations no son Node, pero además tampoco tienen sourceMap, lo cual complica bastante para poder trabajarlo en el highlighter.
Por ahora los proceso buscando a manopla la metadata de cada Node dentro de todo el documento. Esto implica hacer un find de todos los '@' + ${annotation.name}
. Lo que viene ahora es algo como
{"name":"NotExpect","args":{"code":"malformedMember"}}
Pero sería bueno tener sourceMap con start y end para la annotation en sí. Con eso podríamos también agregarle highlighting a cada argumento: code y malformedMember aunque el dato se escribe como "malformedMember"
, ahí posiblemente haya que discriminar strings vs. numbers vs. booleans como valores de cada arg.
PalumboN