Skip to content
Cross-Ref Links authored by Tristano Ajmone's avatar Tristano Ajmone
...@@ -13,6 +13,7 @@ Useful references on how to debug syntax definition files to pinpoint issue. ...@@ -13,6 +13,7 @@ Useful references on how to debug syntax definition files to pinpoint issue.
- [Introduction](#introduction) - [Introduction](#introduction)
- [State IDs Plugin](#state-ids-plugin) - [State IDs Plugin](#state-ids-plugin)
- [Related Wiki Pages](#related-wiki-pages)
<!-- /MarkdownTOC --> <!-- /MarkdownTOC -->
...@@ -116,6 +117,13 @@ In complex language definitions, the parser might go through multiple updates to ...@@ -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. 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" [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"
... ...
......