-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Currently, it isn't possible to indicate that only a specific start symbol---instead of all start symbols---of an input Rascal grammar should be converted to a TextMate grammar when calling toTmGrammar. One way in which this can cause problems is when a Rascal grammar defines multiple start symbols with disjoint sets of (ci)literals (details: usethesource/rascal-language-servers#591).
For now, the workaround is for users to first slice the input Rascal grammar for a specific start symbol themselves before passing it toTmGrammar. A more user-friendly solution would be to extend toTmGrammar with a new keyword argument to indicate the start symbol and do the slicing internally.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request