Commit ddf3155 1 parent 934f633 commit ddf3155 Copy full SHA for ddf3155
File tree 1 file changed +15
-11
lines changed
1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change 4
4
5
5
The Message Syntax specification used in Vue I18n is defined [ here] ( ./spec/syntax.ebnf ) .
6
6
7
- ## Intlify Message Syntax AST
7
+ ## Intlify Message AST structure
8
8
9
9
``` mermaid
10
10
flowchart TD
11
- Resource
12
- Plural
13
- Message
14
- Text
15
- Named
16
- List
17
- Linked
18
- LinkedKey
19
- LinkedModifier
20
- Literal
11
+ ResourceNode --> MessageNode
12
+ ResourceNode --> PluralNode
13
+ PluralNode --> MessageNode
14
+ MessageNode --> MessageElementNode
15
+ MessageElementNode --> TextNode
16
+ MessageElementNode --> NamedNode
17
+ MessageElementNode --> ListNode
18
+ MessageElementNode --> LiteralNode
19
+ MessageElementNode --> LinkedNode
20
+ LinkedNode --> LinkedModifierNode
21
+ LinkedNode --> LinkedKeyNode
22
+ LinkedNode --> NamedNode
23
+ LinkedNode --> ListNode
24
+ LinkedNode --> LiteralNode
21
25
```
You can’t perform that action at this time.
0 commit comments