diff --git a/develop/__pycache__/macro.cpython-38.pyc b/develop/__pycache__/macro.cpython-38.pyc
index 7c067c95a..cf1684fc1 100644
Binary files a/develop/__pycache__/macro.cpython-38.pyc and b/develop/__pycache__/macro.cpython-38.pyc differ
diff --git a/develop/info/index.html b/develop/info/index.html
index 351bb8ec3..9219aa145 100644
--- a/develop/info/index.html
+++ b/develop/info/index.html
@@ -1031,7 +1031,7 @@
General List{'config_file_path': '/home/runner/work/spoofax-pie/spoofax-pie/mkdocs.yml', 'site_name': 'Spoofax 3', 'nav': [{'Home': 'index.md'}, {'Tutorials': ['tutorial/install.md', 'tutorial/create_language_project.md', 'tutorial/change_static_semantics.md']}, {'How-to Guides': ['guide/ask_for_help.md', 'guide/report_a_bug.md', {'Eclipse LWB': ['guide/eclipse_lwb/import.md', 'guide/eclipse_lwb/update.md', 'guide/eclipse_lwb/troubleshooting.md']}, {'Static Semantics': ['guide/static-semantics/code-completion.md']}, {'Development': ['guide/development/debugging-in-intellij.md', 'guide/development/troubleshooting.md']}]}, {'Reference': ['reference/configuration.md', 'reference/eclipse-lwb/eclipse-project-files.md']}, {'Background': ['background/documentation.md', 'background/motivation.md', 'background/key_ideas.md', 'background/status.md']}, {'Releases': ['release/download.md']}], 'pages': None, 'site_url': None, 'site_description': 'Spoofax 3 documentation website', 'site_author': None, 'theme': Theme(name='material', dirs=['/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/material', '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/mkdocs/templates'], static_templates=['404.html', 'sitemap.xml'], locale=Locale(language='en', territory=''), language='en', direction=None, features=['navigation.expand', 'navigation.instant', 'navigation.tabs', 'navigation.tabs.sticky', 'navigation.sections', 'navigation.indexes', 'navigation.top'], palette={'primary': 'indigo', 'accent': 'indigo'}, font={'code': 'JetBrains Mono'}, icon=None, favicon='assets/spoofax.png', include_search_page=False, search_index_only=True, logo='assets/spoofax.svg'), 'docs_dir': '/home/runner/work/spoofax-pie/spoofax-pie/docs', 'site_dir': '/home/runner/work/spoofax-pie/spoofax-pie/site', 'copyright': None, 'google_analytics': None, 'dev_addr': _IpAddressValue(host='127.0.0.1', port=8000), 'use_directory_urls': True, 'repo_url': 'https://github.com/metaborg/spoofax-pie', 'repo_name': 'metaborg/spoofax-pie', 'edit_uri_template': None, 'edit_uri': 'edit/master/docs/', 'extra_css': ['extra.css'], 'extra_javascript': [], 'extra_templates': [], 'markdown_extensions': ['toc', 'tables', 'fenced_code', 'abbr', 'admonition', 'attr_list', 'codehilite', 'def_list', 'pymdownx.betterem', 'pymdownx.caret', 'pymdownx.details', 'pymdownx.emoji', 'pymdownx.inlinehilite', 'pymdownx.keys', 'pymdownx.magiclink', 'pymdownx.mark', 'pymdownx.saneheaders', 'pymdownx.smartsymbols', 'pymdownx.snippets', 'pymdownx.superfences', 'pymdownx.tabbed', 'pymdownx.tasklist', 'pymdownx.tilde'], 'mdx_configs': {'codehilite': {'guess_lang': False}, 'toc': {'permalink': True}, 'pymdownx.betterem': {'smart_enable': 'all'}, 'pymdownx.emoji': {'emoji_index': , 'emoji_generator': }, 'pymdownx.tasklist': {'custom_checkbox': True}}, 'strict': False, 'remote_branch': 'gh-pages', 'remote_name': 'origin', 'extra': {}, 'plugins': PluginCollection([('search', ), ('macros', ), ('git-revision-date', )]), 'hooks': {}, 'watch': []} |
+ {'config_file_path': '/home/runner/work/spoofax-pie/spoofax-pie/mkdocs.yml', 'site_name': 'Spoofax 3', 'nav': [{'Home': 'index.md'}, {'Tutorials': ['tutorial/install.md', 'tutorial/create_language_project.md', 'tutorial/change_static_semantics.md']}, {'How-to Guides': ['guide/ask_for_help.md', 'guide/report_a_bug.md', {'Eclipse LWB': ['guide/eclipse_lwb/import.md', 'guide/eclipse_lwb/update.md', 'guide/eclipse_lwb/troubleshooting.md']}, {'Static Semantics': ['guide/static-semantics/code-completion.md']}, {'Development': ['guide/development/debugging-in-intellij.md', 'guide/development/troubleshooting.md']}]}, {'Reference': ['reference/configuration.md', 'reference/eclipse-lwb/eclipse-project-files.md']}, {'Background': ['background/documentation.md', 'background/motivation.md', 'background/key_ideas.md', 'background/status.md']}, {'Releases': ['release/download.md']}], 'pages': None, 'site_url': None, 'site_description': 'Spoofax 3 documentation website', 'site_author': None, 'theme': Theme(name='material', dirs=['/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/material', '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/mkdocs/templates'], static_templates=['sitemap.xml', '404.html'], locale=Locale(language='en', territory=''), language='en', direction=None, features=['navigation.expand', 'navigation.instant', 'navigation.tabs', 'navigation.tabs.sticky', 'navigation.sections', 'navigation.indexes', 'navigation.top'], palette={'primary': 'indigo', 'accent': 'indigo'}, font={'code': 'JetBrains Mono'}, icon=None, favicon='assets/spoofax.png', include_search_page=False, search_index_only=True, logo='assets/spoofax.svg'), 'docs_dir': '/home/runner/work/spoofax-pie/spoofax-pie/docs', 'site_dir': '/home/runner/work/spoofax-pie/spoofax-pie/site', 'copyright': None, 'google_analytics': None, 'dev_addr': _IpAddressValue(host='127.0.0.1', port=8000), 'use_directory_urls': True, 'repo_url': 'https://github.com/metaborg/spoofax-pie', 'repo_name': 'metaborg/spoofax-pie', 'edit_uri_template': None, 'edit_uri': 'edit/master/docs/', 'extra_css': ['extra.css'], 'extra_javascript': [], 'extra_templates': [], 'markdown_extensions': ['toc', 'tables', 'fenced_code', 'abbr', 'admonition', 'attr_list', 'codehilite', 'def_list', 'pymdownx.betterem', 'pymdownx.caret', 'pymdownx.details', 'pymdownx.emoji', 'pymdownx.inlinehilite', 'pymdownx.keys', 'pymdownx.magiclink', 'pymdownx.mark', 'pymdownx.saneheaders', 'pymdownx.smartsymbols', 'pymdownx.snippets', 'pymdownx.superfences', 'pymdownx.tabbed', 'pymdownx.tasklist', 'pymdownx.tilde'], 'mdx_configs': {'codehilite': {'guess_lang': False}, 'toc': {'permalink': True}, 'pymdownx.betterem': {'smart_enable': 'all'}, 'pymdownx.emoji': {'emoji_index': , 'emoji_generator': }, 'pymdownx.tasklist': {'custom_checkbox': True}}, 'strict': False, 'remote_branch': 'gh-pages', 'remote_name': 'origin', 'extra': {}, 'plugins': PluginCollection([('search', ), ('macros', ), ('git-revision-date', )]), 'hooks': {}, 'watch': []} |
@@ -1061,7 +1061,7 @@ General Liststatus = True, date [datetime], short_commit = 'f81c0bb', commit = 'f81c0bbe7f49dfee254950ba52317e0d7895db8c', tag = '', author = 'Jeff Smits', author_email = 'j.smits-1@tudelft.nl', committer = 'Jeff Smits', committer_email = 'j.smits-1@tudelft.nl', date_ISO = 'Wed Mar 6 16:30:38 2024 +0100', message = 'Remove 0.19.6 from docs, that release never built successfully on the buildfarm', raw = 'commit f81c0bbe7f49dfee254950ba52317e0d7895db8c\nAuthor: Jeff Smits \nDate: Wed Mar 6 16:30:38 2024 +0100\n\n Remove 0.19.6 from docs, that release never built successfully on the buildfarm', root_dir = '/home/runner/work/spoofax-pie/spoofax-pie' |
+ status = True, date [datetime], short_commit = 'fb682a2', commit = 'fb682a2aa7e9f8ed67c96b48f4d6ae213e400b45', tag = '', author = 'Jeff Smits', author_email = 'j.smits-1@tudelft.nl', committer = 'Jeff Smits', committer_email = 'j.smits-1@tudelft.nl', date_ISO = 'Wed Mar 6 17:08:27 2024 +0100', message = 'Remove 0.19.5 from docs, that release never built successfully on the buildfarm', raw = 'commit fb682a2aa7e9f8ed67c96b48f4d6ae213e400b45\nAuthor: Jeff Smits \nDate: Wed Mar 6 17:08:27 2024 +0100\n\n Remove 0.19.5 from docs, that release never built successfully on the buildfarm', root_dir = '/home/runner/work/spoofax-pie/spoofax-pie' |
@@ -1081,7 +1081,7 @@ General List0.19.8 [dict], 0.19.7 [dict], 0.19.5 [dict], 0.19.4 [dict], 0.19.3 [dict], 0.19.2 [dict], 0.19.1 [dict], 0.19.0 [dict], 0.18.0 [dict], 0.17.0 [dict], 0.16.17 [dict], 0.16.16 [dict], 0.16.15 [dict], 0.16.14 [dict], 0.16.13 [dict], 0.16.12 [dict], 0.16.11 [dict], 0.16.10 [dict], 0.16.9 [dict], 0.16.8 [dict], 0.16.7 [dict], 0.16.6 [dict], 0.16.5 [dict], 0.16.4 [dict], 0.16.3 [dict], 0.16.2 [dict], 0.16.1 [dict], 0.16.0 [dict], 0.15.3 [dict], 0.15.2 [dict], 0.15.1 [dict], 0.15.0 [dict], 0.14.2 [dict], 0.14.1 [dict], 0.14.0 [dict], 0.13.0 [dict], 0.12.1 [dict], 0.12.0 [dict], 0.11.13 [dict], 0.11.12 [dict], 0.11.11 [dict], 0.11.10 [dict], 0.11.9 [dict], 0.11.8 [dict], 0.11.7 [dict], 0.11.6 [dict], 0.11.5 [dict], 0.11.4 [dict], 0.11.3 [dict], 0.11.2 [dict], 0.11.1 [dict], 0.11.0 [dict], 0.10.0 [dict], 0.9.0 [dict], 0.8.0 [dict], rel [dict], dev [dict] |
+ 0.19.8 [dict], 0.19.7 [dict], 0.19.4 [dict], 0.19.3 [dict], 0.19.2 [dict], 0.19.1 [dict], 0.19.0 [dict], 0.18.0 [dict], 0.17.0 [dict], 0.16.17 [dict], 0.16.16 [dict], 0.16.15 [dict], 0.16.14 [dict], 0.16.13 [dict], 0.16.12 [dict], 0.16.11 [dict], 0.16.10 [dict], 0.16.9 [dict], 0.16.8 [dict], 0.16.7 [dict], 0.16.6 [dict], 0.16.5 [dict], 0.16.4 [dict], 0.16.3 [dict], 0.16.2 [dict], 0.16.1 [dict], 0.16.0 [dict], 0.15.3 [dict], 0.15.2 [dict], 0.15.1 [dict], 0.15.0 [dict], 0.14.2 [dict], 0.14.1 [dict], 0.14.0 [dict], 0.13.0 [dict], 0.12.1 [dict], 0.12.0 [dict], 0.11.13 [dict], 0.11.12 [dict], 0.11.11 [dict], 0.11.10 [dict], 0.11.9 [dict], 0.11.8 [dict], 0.11.7 [dict], 0.11.6 [dict], 0.11.5 [dict], 0.11.4 [dict], 0.11.3 [dict], 0.11.2 [dict], 0.11.1 [dict], 0.11.0 [dict], 0.10.0 [dict], 0.9.0 [dict], 0.8.0 [dict], rel [dict], dev [dict] |
@@ -1131,7 +1131,7 @@ General List |
+ |
@@ -1236,7 +1236,7 @@