matthiasblaesing commented on PR #9074:
URL: https://github.com/apache/netbeans/pull/9074#issuecomment-3651761133

   @troizet in general this looks very nice. I have a concern about scalability 
of the approach. I tripped over the modification to the lexer structure and the 
introduction of a special tokenid for CSS. Given that the referenced ticket 
already asks for HTML, SQL and JSON I see this growing in the future.
   
   Please have a look at this illustration for the idea:
   
   
https://github.com/apache/netbeans/commit/8cdb9af84a62c31270488eb1ded1e92e93d21a8e
   
   The use of the property token allows us to transfer the info from the lexer 
to the analyser without changing the token ids. New mapping would just report a 
different mimetype. This is currently considered an implementation dependency 
so the property was marked appropriately and the constant defined outside the 
exported classes.
   
   What do you think?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to