diff --git a/pr-previews/pr-238/docs/features/index.html b/pr-previews/pr-238/docs/features/index.html
index 12a03e5c..dcc635e7 100644
--- a/pr-previews/pr-238/docs/features/index.html
+++ b/pr-previews/pr-238/docs/features/index.html
@@ -14,26 +14,26 @@
How do I get from a string to a semantic model which I can work with?">
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/pr-previews/pr-238/docs/learn/minilogo/generation_in_the_web/index.html b/pr-previews/pr-238/docs/learn/minilogo/generation_in_the_web/index.html
index 4c3cf279..c792153e 100644
--- a/pr-previews/pr-238/docs/learn/minilogo/generation_in_the_web/index.html
+++ b/pr-previews/pr-238/docs/learn/minilogo/generation_in_the_web/index.html
@@ -14,26 +14,26 @@
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-238/docs/learn/minilogo/index.html b/pr-previews/pr-238/docs/learn/minilogo/index.html
index cdd8b789..3e1a3540 100644
--- a/pr-previews/pr-238/docs/learn/minilogo/index.html
+++ b/pr-previews/pr-238/docs/learn/minilogo/index.html
@@ -18,17 +18,17 @@
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/pr-previews/pr-238/docs/learn/minilogo/langium_and_monaco/index.html b/pr-previews/pr-238/docs/learn/minilogo/langium_and_monaco/index.html
index 75768f76..50247341 100644
--- a/pr-previews/pr-238/docs/learn/minilogo/langium_and_monaco/index.html
+++ b/pr-previews/pr-238/docs/learn/minilogo/langium_and_monaco/index.html
@@ -14,26 +14,26 @@
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-238/docs/learn/workflow/create_validations/index.html b/pr-previews/pr-238/docs/learn/workflow/create_validations/index.html
index d71538bb..55fce56b 100644
--- a/pr-previews/pr-238/docs/learn/workflow/create_validations/index.html
+++ b/pr-previews/pr-238/docs/learn/workflow/create_validations/index.html
@@ -14,26 +14,26 @@
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-238/docs/learn/workflow/generate_ast/index.html b/pr-previews/pr-238/docs/learn/workflow/generate_ast/index.html
index 6c0060c9..7c2540be 100644
--- a/pr-previews/pr-238/docs/learn/workflow/generate_ast/index.html
+++ b/pr-previews/pr-238/docs/learn/workflow/generate_ast/index.html
@@ -14,26 +14,26 @@
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-238/docs/learn/workflow/generate_everything/index.html b/pr-previews/pr-238/docs/learn/workflow/generate_everything/index.html
index ef93699b..a9d2270b 100644
--- a/pr-previews/pr-238/docs/learn/workflow/generate_everything/index.html
+++ b/pr-previews/pr-238/docs/learn/workflow/generate_everything/index.html
@@ -16,27 +16,27 @@
How to write the generator? The simplest way is to generate text into a string.">
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/pr-previews/pr-238/docs/learn/workflow/index.html b/pr-previews/pr-238/docs/learn/workflow/index.html
index b38054f4..24f5f606 100644
--- a/pr-previews/pr-238/docs/learn/workflow/index.html
+++ b/pr-previews/pr-238/docs/learn/workflow/index.html
@@ -16,17 +16,17 @@
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/pr-previews/pr-238/docs/learn/workflow/install/index.html b/pr-previews/pr-238/docs/learn/workflow/install/index.html
index 756f0823..2b560a71 100644
--- a/pr-previews/pr-238/docs/learn/workflow/install/index.html
+++ b/pr-previews/pr-238/docs/learn/workflow/install/index.html
@@ -14,26 +14,26 @@
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-238/docs/learn/workflow/resolve_cross_references/index.html b/pr-previews/pr-238/docs/learn/workflow/resolve_cross_references/index.html
index 9e155b48..a049e31d 100644
--- a/pr-previews/pr-238/docs/learn/workflow/resolve_cross_references/index.html
+++ b/pr-previews/pr-238/docs/learn/workflow/resolve_cross_references/index.html
@@ -16,27 +16,27 @@
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-238/docs/learn/workflow/scaffold/index.html b/pr-previews/pr-238/docs/learn/workflow/scaffold/index.html
index 8f5deb52..9461da8a 100644
--- a/pr-previews/pr-238/docs/learn/workflow/scaffold/index.html
+++ b/pr-previews/pr-238/docs/learn/workflow/scaffold/index.html
@@ -14,26 +14,26 @@
> 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-238/docs/learn/workflow/write_grammar/index.html b/pr-previews/pr-238/docs/learn/workflow/write_grammar/index.html
index 3bc155ed..713d40e1 100644
--- a/pr-previews/pr-238/docs/learn/workflow/write_grammar/index.html
+++ b/pr-previews/pr-238/docs/learn/workflow/write_grammar/index.html
@@ -14,26 +14,26 @@
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-238/docs/recipes/builtin-library/index.html b/pr-previews/pr-238/docs/recipes/builtin-library/index.html
index 13b11880..4729821a 100644
--- a/pr-previews/pr-238/docs/recipes/builtin-library/index.html
+++ b/pr-previews/pr-238/docs/recipes/builtin-library/index.html
@@ -14,26 +14,26 @@
Loading a builtin library in Langium is very simple.">
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/pr-previews/pr-238/docs/recipes/formatting/index.html b/pr-previews/pr-238/docs/recipes/formatting/index.html
index 05b4aed6..d70c77a4 100644
--- a/pr-previews/pr-238/docs/recipes/formatting/index.html
+++ b/pr-previews/pr-238/docs/recipes/formatting/index.html
@@ -14,26 +14,26 @@
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-238/docs/recipes/index.html b/pr-previews/pr-238/docs/recipes/index.html
index 9c8ce463..4fde3326 100644
--- a/pr-previews/pr-238/docs/recipes/index.html
+++ b/pr-previews/pr-238/docs/recipes/index.html
@@ -15,17 +15,17 @@
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/pr-previews/pr-238/docs/recipes/keywords-as-identifiers/index.html b/pr-previews/pr-238/docs/recipes/keywords-as-identifiers/index.html
index 523c6e7d..0410b544 100644
--- a/pr-previews/pr-238/docs/recipes/keywords-as-identifiers/index.html
+++ b/pr-previews/pr-238/docs/recipes/keywords-as-identifiers/index.html
@@ -15,17 +15,17 @@
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/pr-previews/pr-238/docs/recipes/lexing/case-insensitive-languages/index.html b/pr-previews/pr-238/docs/recipes/lexing/case-insensitive-languages/index.html
index 6c3c1d06..b9034280 100644
--- a/pr-previews/pr-238/docs/recipes/lexing/case-insensitive-languages/index.html
+++ b/pr-previews/pr-238/docs/recipes/lexing/case-insensitive-languages/index.html
@@ -16,27 +16,27 @@
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-238/docs/recipes/scoping/class-member/index.html b/pr-previews/pr-238/docs/recipes/scoping/class-member/index.html
index aadb2b43..e0927d82 100644
--- a/pr-previews/pr-238/docs/recipes/scoping/class-member/index.html
+++ b/pr-previews/pr-238/docs/recipes/scoping/class-member/index.html
@@ -14,26 +14,26 @@
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-238/docs/reference/configuration-services/index.html b/pr-previews/pr-238/docs/reference/configuration-services/index.html
index d6bd50fe..76791f28 100644
--- a/pr-previews/pr-238/docs/reference/configuration-services/index.html
+++ b/pr-previews/pr-238/docs/reference/configuration-services/index.html
@@ -16,27 +16,27 @@
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-238/docs/reference/document-lifecycle/index.html b/pr-previews/pr-238/docs/reference/document-lifecycle/index.html
index 0ceb759a..14e479ad 100644
--- a/pr-previews/pr-238/docs/reference/document-lifecycle/index.html
+++ b/pr-previews/pr-238/docs/reference/document-lifecycle/index.html
@@ -16,27 +16,27 @@
Parsed when an AST has been generated from the content of the document.">
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/pr-previews/pr-238/docs/reference/glossary/index.html b/pr-previews/pr-238/docs/reference/glossary/index.html
index 38f2ff62..73cfb32a 100644
--- a/pr-previews/pr-238/docs/reference/glossary/index.html
+++ b/pr-previews/pr-238/docs/reference/glossary/index.html
@@ -16,27 +16,27 @@
document: An abstract term to refer to a text file on your file system or an open editor document in your IDE.">
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+