@@ -13,6 +13,7 @@ Useful references on how to debug syntax definition files to pinpoint issue.
-[Introduction](#introduction)
-[State IDs Plugin](#state-ids-plugin)
-[Related Wiki Pages](#related-wiki-pages)
<!-- /MarkdownTOC -->
...
...
@@ -116,6 +117,13 @@ In complex language definitions, the parser might go through multiple updates to
Playing around with the [state-IDs plugin] and following the parser's syntax updates and state changes with various input examples and languages — while studying their syntax definition code — is a great way to gain insights on Highlight's internals and how custom code in the hook functions can alter the parser's behaviour.
# Related Wiki Pages
-[Parser-States][Parser-States]
[Parser-States]:./Parser-States"See Wiki page 'Parser-States' for insights into Highlight's parser workflow"
[state-IDs plugin]:https://github.com/andre-simon/highlight/blob/master/plugins/token_add_state_ids.lua"View source of 'token_add_state_ids.lua' plugin"