diff --git a/pr-previews/pr-237/docs/features/index.html b/pr-previews/pr-237/docs/features/index.html
index 1e5f34f8..a2558c34 100644
--- a/pr-previews/pr-237/docs/features/index.html
+++ b/pr-previews/pr-237/docs/features/index.html
@@ -14,7 +14,7 @@
How do I get from a string to a semantic model which I can work with?">
-
+
+
diff --git a/pr-previews/pr-237/docs/learn/minilogo/generation_in_the_web/index.html b/pr-previews/pr-237/docs/learn/minilogo/generation_in_the_web/index.html
index e6be4f93..2c217ba0 100644
--- a/pr-previews/pr-237/docs/learn/minilogo/generation_in_the_web/index.html
+++ b/pr-previews/pr-237/docs/learn/minilogo/generation_in_the_web/index.html
@@ -14,7 +14,7 @@
In this tutorial we’ll be talking about how to perform generation in the web by listening for document builder notifications. There are multiple ways to hook into Langium to utilize the generator, such as by directly exporting the generator API.">
-
+
+
diff --git a/pr-previews/pr-237/docs/learn/minilogo/langium_and_monaco/index.html b/pr-previews/pr-237/docs/learn/minilogo/langium_and_monaco/index.html
index e3091c76..4bd1441c 100644
--- a/pr-previews/pr-237/docs/learn/minilogo/langium_and_monaco/index.html
+++ b/pr-previews/pr-237/docs/learn/minilogo/langium_and_monaco/index.html
@@ -14,7 +14,7 @@
In this tutorial we’ll be talking about running Langium in the web with the Monaco editor. If you’re not familiar with Monaco, it’s the editor that powers VS Code.">
-
+
+
diff --git a/pr-previews/pr-237/docs/learn/workflow/create_validations/index.html b/pr-previews/pr-237/docs/learn/workflow/create_validations/index.html
index 46996c69..0cf38dfc 100644
--- a/pr-previews/pr-237/docs/learn/workflow/create_validations/index.html
+++ b/pr-previews/pr-237/docs/learn/workflow/create_validations/index.html
@@ -14,7 +14,7 @@
Example Let’s consider the Hello-World example from the Yeoman generator. One semantic of this language could be that each declared person must be greeted at most once.">
-
+
+
diff --git a/pr-previews/pr-237/docs/learn/workflow/generate_ast/index.html b/pr-previews/pr-237/docs/learn/workflow/generate_ast/index.html
index e4325ba2..b975d9b5 100644
--- a/pr-previews/pr-237/docs/learn/workflow/generate_ast/index.html
+++ b/pr-previews/pr-237/docs/learn/workflow/generate_ast/index.html
@@ -14,7 +14,7 @@
npm run langium:generate This line will call langium generate on your Langium project. The Langium CLI will generate the files in the src/generated directory.">
-
+
+
diff --git a/pr-previews/pr-237/docs/learn/workflow/generate_everything/index.html b/pr-previews/pr-237/docs/learn/workflow/generate_everything/index.html
index 6ce3bd1a..23e2b0ba 100644
--- a/pr-previews/pr-237/docs/learn/workflow/generate_everything/index.html
+++ b/pr-previews/pr-237/docs/learn/workflow/generate_everything/index.html
@@ -16,7 +16,7 @@
How to write the generator? The simplest way is to generate text into a string.">
-
+
+
diff --git a/pr-previews/pr-237/docs/learn/workflow/install/index.html b/pr-previews/pr-237/docs/learn/workflow/install/index.html
index 12cf5601..7fd57747 100644
--- a/pr-previews/pr-237/docs/learn/workflow/install/index.html
+++ b/pr-previews/pr-237/docs/learn/workflow/install/index.html
@@ -14,7 +14,7 @@
You have a working Node environment with version 16 or higher. Install Yeoman and the Langium extension generator. npm i -g yo generator-langium For our getting started example, we would also recommend you to install the latest version of vscode.">
-
+
+
diff --git a/pr-previews/pr-237/docs/learn/workflow/resolve_cross_references/index.html b/pr-previews/pr-237/docs/learn/workflow/resolve_cross_references/index.html
index 45b05851..be126ec6 100644
--- a/pr-previews/pr-237/docs/learn/workflow/resolve_cross_references/index.html
+++ b/pr-previews/pr-237/docs/learn/workflow/resolve_cross_references/index.html
@@ -16,7 +16,7 @@
person John person Jane Hello John! Hello Jane! The following syntax tree is generated by the Langium parser during the runtime.">
-
+
+
diff --git a/pr-previews/pr-237/docs/learn/workflow/scaffold/index.html b/pr-previews/pr-237/docs/learn/workflow/scaffold/index.html
index fbd7fef4..5309eba9 100644
--- a/pr-previews/pr-237/docs/learn/workflow/scaffold/index.html
+++ b/pr-previews/pr-237/docs/learn/workflow/scaffold/index.html
@@ -14,7 +14,7 @@
> yo langium ┌─────┐ ─┐ ┌───┐ │ ╶─╮ ┌─╮ ╭─╮ ╷ ╷ ╷ ┌─┬─╮ │ ,´ │ ╭─┤ │ │ │ │ │ │ │ │ │ │ │╱ ╰─ ╰─┘ ╵ ╵ ╰─┤ ╵ ╰─╯ ╵ ╵ ╵ ` ╶─╯ Welcome to Langium! This tool generates a VS Code extension with a "Hello World" language to get started quickly. The extension name is an identifier used in the extension marketplace or package registry.">
-
+
+
diff --git a/pr-previews/pr-237/docs/learn/workflow/write_grammar/index.html b/pr-previews/pr-237/docs/learn/workflow/write_grammar/index.html
index 4fe52f5a..aa4f76e7 100644
--- a/pr-previews/pr-237/docs/learn/workflow/write_grammar/index.html
+++ b/pr-previews/pr-237/docs/learn/workflow/write_grammar/index.html
@@ -14,7 +14,7 @@
The grammar is defined in a .langium file. Make sure that you have installed the VS Code extension for Langium. This extension provides syntax highlighting and code completion for .">
-
+
+
diff --git a/pr-previews/pr-237/docs/recipes/builtin-library/index.html b/pr-previews/pr-237/docs/recipes/builtin-library/index.html
index ea25f458..3ff1d58d 100644
--- a/pr-previews/pr-237/docs/recipes/builtin-library/index.html
+++ b/pr-previews/pr-237/docs/recipes/builtin-library/index.html
@@ -14,7 +14,7 @@
Loading a builtin library in Langium is very simple.">
-
+
+
diff --git a/pr-previews/pr-237/docs/recipes/formatting/index.html b/pr-previews/pr-237/docs/recipes/formatting/index.html
index cd3884b1..c61232f6 100644
--- a/pr-previews/pr-237/docs/recipes/formatting/index.html
+++ b/pr-previews/pr-237/docs/recipes/formatting/index.html
@@ -14,7 +14,7 @@
import { AbstractFormatter, AstNode, Formatting } from 'langium'; export class CustomFormatter extends AbstractFormatter { protected format(node: AstNode): void { // This method is called for every AstNode in a document } } ... // Bind the class in your module export const CustomModule: Module = { lsp: { Formatter: () => new CustomFormatter() } }; The entry point for the formatter is the abstract format(AstNode) method.">
-
+
+
diff --git a/pr-previews/pr-237/docs/recipes/lexing/case-insensitive-languages/index.html b/pr-previews/pr-237/docs/recipes/lexing/case-insensitive-languages/index.html
index b720ea63..3a216cc5 100644
--- a/pr-previews/pr-237/docs/recipes/lexing/case-insensitive-languages/index.html
+++ b/pr-previews/pr-237/docs/recipes/lexing/case-insensitive-languages/index.html
@@ -16,7 +16,7 @@
You can make Langium’s parser completely case insensitive using the language configuration You can include case-insensitivity for specific terminal rules You can make cross references case insensitive All of these options can be enabled independent of one another.">
-
+
+
diff --git a/pr-previews/pr-237/docs/recipes/multiple-languages/index.html b/pr-previews/pr-237/docs/recipes/multiple-languages/index.html
index aad16660..60ff6cbc 100644
--- a/pr-previews/pr-237/docs/recipes/multiple-languages/index.html
+++ b/pr-previews/pr-237/docs/recipes/multiple-languages/index.html
@@ -16,7 +16,7 @@
Notice that for n independent languages, you can simply create n independent Langium projects.">
-
+
+
diff --git a/pr-previews/pr-237/docs/recipes/scoping/class-member/index.html b/pr-previews/pr-237/docs/recipes/scoping/class-member/index.html
index 88182d91..37c43f57 100644
--- a/pr-previews/pr-237/docs/recipes/scoping/class-member/index.html
+++ b/pr-previews/pr-237/docs/recipes/scoping/class-member/index.html
@@ -14,7 +14,7 @@
class A { b: B; } class B { value: string; } function test(): void { const a = new A(); const b = a.b; // Refers to the `b` defined in class `A` const value = b.value; // Refers to the `value` defined in class `B` } Member based scoping like this requires not only a modification of the default scoping provider, but also some other prerequisites.">
-
+
+
diff --git a/pr-previews/pr-237/docs/reference/configuration-services/index.html b/pr-previews/pr-237/docs/reference/configuration-services/index.html
index 6c973bb7..2b3b0be3 100644
--- a/pr-previews/pr-237/docs/reference/configuration-services/index.html
+++ b/pr-previews/pr-237/docs/reference/configuration-services/index.html
@@ -16,7 +16,7 @@
Shared Services The shared services are services that are shared across all Langium languages. In many applications there is only one Langium language, but the overall structure of the services is the same.">
-
+
+
diff --git a/pr-previews/pr-237/docs/reference/document-lifecycle/index.html b/pr-previews/pr-237/docs/reference/document-lifecycle/index.html
index fd3bf897..b24dc148 100644
--- a/pr-previews/pr-237/docs/reference/document-lifecycle/index.html
+++ b/pr-previews/pr-237/docs/reference/document-lifecycle/index.html
@@ -16,7 +16,7 @@
Parsed when an AST has been generated from the content of the document.">
-
+
+
diff --git a/pr-previews/pr-237/docs/reference/glossary/index.html b/pr-previews/pr-237/docs/reference/glossary/index.html
index 6dedf170..5c31bb9a 100644
--- a/pr-previews/pr-237/docs/reference/glossary/index.html
+++ b/pr-previews/pr-237/docs/reference/glossary/index.html
@@ -16,7 +16,7 @@
document: An abstract term to refer to a text file on your file system or an open editor document in your IDE.">
-
+
+
diff --git a/pr-previews/pr-237/docs/reference/semantic-model/index.html b/pr-previews/pr-237/docs/reference/semantic-model/index.html
index 8ea11f30..faa0d045 100644
--- a/pr-previews/pr-237/docs/reference/semantic-model/index.html
+++ b/pr-previews/pr-237/docs/reference/semantic-model/index.html
@@ -14,7 +14,7 @@
Inference is the default behavior in Langium. During the generation of the semantic model types, Langium infers the possible types directly from the grammar rules.">
-
+
+
diff --git a/pr-previews/pr-237/sitemap.xml b/pr-previews/pr-237/sitemap.xml
index 1c19eeb8..20015cf5 100644
--- a/pr-previews/pr-237/sitemap.xml
+++ b/pr-previews/pr-237/sitemap.xml
@@ -1 +1 @@
-/docs/introduction/2024-05-29T15:43:09+02:00/docs/learn/minilogo/validation/2024-05-29T15:43:09+02:00/docs/learn/minilogo/customizing_cli/2024-05-29T15:43:09+02:00/docs/learn/minilogo/generation/2024-05-29T15:43:09+02:00/docs/learn/minilogo/building_an_extension/2024-05-29T15:43:09+02:00/docs/learn/minilogo/langium_and_monaco/2024-05-29T15:43:09+02:00/docs/learn/minilogo/generation_in_the_web/2024-05-29T15:43:09+02:00/docs/reference/glossary/2024-05-29T15:43:09+02:00/docs/recipes/lexing/2024-05-29T15:43:09+02:00/docs/recipes/lexing/case-insensitive-languages/2024-05-29T15:43:09+02:00/docs/reference/grammar-language/2024-05-29T15:43:09+02:00/docs/recipes/scoping/qualified-name/2024-05-29T15:43:09+02:00/docs/recipes/scoping/2024-05-29T15:43:09+02:00/showcase/statemachine/2024-05-29T15:43:09+02:00/docs/learn/workflow/install/2024-05-29T15:43:09+02:00/docs/recipes/builtin-library/2024-05-29T15:43:09+02:00/docs/recipes/scoping/class-member/2024-05-29T15:43:09+02:00/docs/reference/configuration-services/2024-05-29T15:43:09+02:00/docs/features/2024-05-29T15:43:09+02:00/docs/learn/minilogo/2024-05-29T15:43:09+02:00/docs/learn/workflow/scaffold/2024-05-29T15:43:09+02:00/showcase/arithmetics/2024-05-29T15:43:09+02:00/docs/reference/document-lifecycle/2024-05-29T15:43:09+02:00/docs/recipes/formatting/2024-05-29T15:43:09+02:00/docs/recipes/keywords-as-identifiers/2024-05-29T15:43:09+02:00/showcase/2024-05-29T15:43:09+02:00/showcase/minilogo/2024-05-29T15:43:09+02:00/docs/reference/2024-05-29T15:43:09+02:00/docs/introduction/showcases/2024-05-29T15:43:09+02:00/docs/learn/workflow/write_grammar/2024-05-29T15:43:09+02:00/docs/recipes/multiple-languages/2024-05-29T15:43:09+02:00/playground/2024-05-29T15:43:09+02:00/docs/recipes/2024-05-29T15:43:09+02:00/docs/reference/semantic-model/2024-05-29T15:43:09+02:00/showcase/sql/2024-05-29T15:43:09+02:00/docs/introduction/playground/2024-05-29T15:43:09+02:00/docs/learn/workflow/generate_ast/2024-05-29T15:43:09+02:00/showcase/domainmodel/2024-05-29T15:43:09+02:00/docs/learn/workflow/resolve_cross_references/2024-05-29T15:43:09+02:00/docs/learn/workflow/create_validations/2024-05-29T15:43:09+02:00/docs/learn/workflow/generate_everything/2024-05-29T15:43:09+02:00/docs/recipes/code-bundling/2024-05-29T15:43:09+02:00/imprint/2024-05-29T15:43:09+02:00/2024-05-29T15:43:09+02:00/docs/2024-05-29T15:43:09+02:00/docs/learn/workflow/2024-05-29T15:43:09+02:00/docs/learn/2024-05-29T15:43:09+02:00/showcase/openapi/2024-05-29T15:43:09+02:00/tags//docs/learn/minilogo/writing_a_grammar/2024-05-29T15:43:09+02:00
\ No newline at end of file
+/docs/introduction/2024-05-29T15:49:47+02:00/docs/learn/minilogo/validation/2024-05-29T15:49:47+02:00/docs/learn/minilogo/customizing_cli/2024-05-29T15:49:47+02:00/docs/learn/minilogo/generation/2024-05-29T15:49:47+02:00/docs/learn/minilogo/building_an_extension/2024-05-29T15:49:47+02:00/docs/learn/minilogo/langium_and_monaco/2024-05-29T15:49:47+02:00/docs/learn/minilogo/generation_in_the_web/2024-05-29T15:49:47+02:00/docs/reference/glossary/2024-05-29T15:49:47+02:00/docs/recipes/lexing/2024-05-29T15:49:47+02:00/docs/recipes/lexing/case-insensitive-languages/2024-05-29T15:49:47+02:00/docs/reference/grammar-language/2024-05-29T15:49:47+02:00/docs/recipes/scoping/qualified-name/2024-05-29T15:49:47+02:00/docs/recipes/scoping/2024-05-29T15:49:47+02:00/showcase/statemachine/2024-05-29T15:49:47+02:00/docs/learn/workflow/install/2024-05-29T15:49:47+02:00/docs/recipes/builtin-library/2024-05-29T15:49:47+02:00/docs/recipes/scoping/class-member/2024-05-29T15:49:47+02:00/docs/reference/configuration-services/2024-05-29T15:49:47+02:00/docs/features/2024-05-29T15:49:47+02:00/docs/learn/minilogo/2024-05-29T15:49:47+02:00/docs/learn/workflow/scaffold/2024-05-29T15:49:47+02:00/showcase/arithmetics/2024-05-29T15:49:47+02:00/docs/reference/document-lifecycle/2024-05-29T15:49:47+02:00/docs/recipes/formatting/2024-05-29T15:49:47+02:00/docs/recipes/keywords-as-identifiers/2024-05-29T15:49:47+02:00/showcase/2024-05-29T15:49:47+02:00/showcase/minilogo/2024-05-29T15:49:47+02:00/docs/reference/2024-05-29T15:49:47+02:00/docs/introduction/showcases/2024-05-29T15:49:47+02:00/docs/learn/workflow/write_grammar/2024-05-29T15:49:47+02:00/docs/recipes/multiple-languages/2024-05-29T15:49:47+02:00/playground/2024-05-29T15:49:47+02:00/docs/recipes/2024-05-29T15:49:47+02:00/docs/reference/semantic-model/2024-05-29T15:49:47+02:00/showcase/sql/2024-05-29T15:49:47+02:00/docs/introduction/playground/2024-05-29T15:49:47+02:00/docs/learn/workflow/generate_ast/2024-05-29T15:49:47+02:00/showcase/domainmodel/2024-05-29T15:49:47+02:00/docs/learn/workflow/resolve_cross_references/2024-05-29T15:49:47+02:00/docs/learn/workflow/create_validations/2024-05-29T15:49:47+02:00/docs/learn/workflow/generate_everything/2024-05-29T15:49:47+02:00/docs/recipes/code-bundling/2024-05-29T15:49:47+02:00/imprint/2024-05-29T15:49:47+02:00/2024-05-29T15:49:47+02:00/docs/2024-05-29T15:49:47+02:00/docs/learn/workflow/2024-05-29T15:49:47+02:00/docs/learn/2024-05-29T15:49:47+02:00/showcase/openapi/2024-05-29T15:49:47+02:00/tags//docs/learn/minilogo/writing_a_grammar/2024-05-29T15:49:47+02:00
\ No newline at end of file