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/introduction/playground/index.html b/pr-previews/pr-237/docs/introduction/playground/index.html index 67380f51..8af1ad65 100644 --- a/pr-previews/pr-237/docs/introduction/playground/index.html +++ b/pr-previews/pr-237/docs/introduction/playground/index.html @@ -12,7 +12,7 @@ - + @@ -30,7 +30,7 @@ - +
diff --git a/pr-previews/pr-237/docs/introduction/showcases/index.html b/pr-previews/pr-237/docs/introduction/showcases/index.html index b858e403..4ba5e199 100644 --- a/pr-previews/pr-237/docs/introduction/showcases/index.html +++ b/pr-previews/pr-237/docs/introduction/showcases/index.html @@ -12,7 +12,7 @@ - + @@ -30,7 +30,7 @@ - +
diff --git a/pr-previews/pr-237/docs/learn/minilogo/customizing_cli/index.html b/pr-previews/pr-237/docs/learn/minilogo/customizing_cli/index.html index 7a969e46..c431cf75 100644 --- a/pr-previews/pr-237/docs/learn/minilogo/customizing_cli/index.html +++ b/pr-previews/pr-237/docs/learn/minilogo/customizing_cli/index.html @@ -12,7 +12,7 @@ - + @@ -30,7 +30,7 @@ - +
diff --git a/pr-previews/pr-237/docs/learn/minilogo/generation/index.html b/pr-previews/pr-237/docs/learn/minilogo/generation/index.html index f5f3f2da..c8a90960 100644 --- a/pr-previews/pr-237/docs/learn/minilogo/generation/index.html +++ b/pr-previews/pr-237/docs/learn/minilogo/generation/index.html @@ -12,7 +12,7 @@ - + @@ -30,7 +30,7 @@ - +
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/minilogo/validation/index.html b/pr-previews/pr-237/docs/learn/minilogo/validation/index.html index c07f337c..f608c930 100644 --- a/pr-previews/pr-237/docs/learn/minilogo/validation/index.html +++ b/pr-previews/pr-237/docs/learn/minilogo/validation/index.html @@ -12,7 +12,7 @@ - + @@ -30,7 +30,7 @@ - +
diff --git a/pr-previews/pr-237/docs/learn/minilogo/writing_a_grammar/index.html b/pr-previews/pr-237/docs/learn/minilogo/writing_a_grammar/index.html index b04b4db3..f678a9f5 100644 --- a/pr-previews/pr-237/docs/learn/minilogo/writing_a_grammar/index.html +++ b/pr-previews/pr-237/docs/learn/minilogo/writing_a_grammar/index.html @@ -12,7 +12,7 @@ - + @@ -30,7 +30,7 @@ - +
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/code-bundling/index.html b/pr-previews/pr-237/docs/recipes/code-bundling/index.html index 7cecf96a..b0e3f864 100644 --- a/pr-previews/pr-237/docs/recipes/code-bundling/index.html +++ b/pr-previews/pr-237/docs/recipes/code-bundling/index.html @@ -12,7 +12,7 @@ - + @@ -30,7 +30,7 @@ - +
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/recipes/scoping/qualified-name/index.html b/pr-previews/pr-237/docs/recipes/scoping/qualified-name/index.html index d1fe638f..90e3aaaf 100644 --- a/pr-previews/pr-237/docs/recipes/scoping/qualified-name/index.html +++ b/pr-previews/pr-237/docs/recipes/scoping/qualified-name/index.html @@ -12,7 +12,7 @@ - + @@ -30,7 +30,7 @@ - +
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/grammar-language/index.html b/pr-previews/pr-237/docs/reference/grammar-language/index.html index e6bf2c60..c79f998b 100644 --- a/pr-previews/pr-237/docs/reference/grammar-language/index.html +++ b/pr-previews/pr-237/docs/reference/grammar-language/index.html @@ -12,7 +12,7 @@ - + @@ -30,7 +30,7 @@ - +
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