You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey @vincaslt ! I'm super stoked that you worked on a fix for #5 , but sadly I have to report that it seems to have introduced a different issue with JSX: now tags that have dots in them are breaking the parser. This happens when code imports a module and uses a qualified name to specify the tag:
This is also breaking when any child has a tag that is prefixed by the parent tag, then followed by a dotted name after. I realize that's a confusing formulation, here's an example:
functionfoo(){return<X><X.Whatever/></X>;}
In this example the <X> doesn't match with the </X>. I'm noticing this when using certain libraries like react.semantic-ui.com, which nests component classes, so you use stuff like:
It think that neither of these behaviors happened before the latest release (i.e. the tags would match properly as long as there was no => confusing it), but I'm not 100% certain.
If you're not interested in supporting JSX I understand, I just thought I'd let you know!
The text was updated successfully, but these errors were encountered:
Hey @vincaslt ! I'm super stoked that you worked on a fix for #5 , but sadly I have to report that it seems to have introduced a different issue with JSX: now tags that have dots in them are breaking the parser. This happens when code imports a module and uses a qualified name to specify the tag:
This is also breaking when any child has a tag that is prefixed by the parent tag, then followed by a dotted name after. I realize that's a confusing formulation, here's an example:
In this example the
<X>
doesn't match with the</X>
. I'm noticing this when using certain libraries like react.semantic-ui.com, which nests component classes, so you use stuff like:It think that neither of these behaviors happened before the latest release (i.e. the tags would match properly as long as there was no
=>
confusing it), but I'm not 100% certain.If you're not interested in supporting JSX I understand, I just thought I'd let you know!
The text was updated successfully, but these errors were encountered: