From 934f6334316ae2749df4582f0f1d8000be663f18 Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Wed, 5 Jun 2024 18:18:42 +0900 Subject: [PATCH] docs: add architecture --- ARCHITECTURE.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 ARCHITECTURE.md diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md new file mode 100644 index 00000000..7675e513 --- /dev/null +++ b/ARCHITECTURE.md @@ -0,0 +1,21 @@ +# High-level architecture + +## Intlify Message Syntax + +The Message Syntax specification used in Vue I18n is defined [here](./spec/syntax.ebnf). + +## Intlify Message Syntax AST + +```mermaid +flowchart TD + Resource + Plural + Message + Text + Named + List + Linked + LinkedKey + LinkedModifier + Literal +```