-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathschema.schema.sam
63 lines (51 loc) · 1.12 KB
/
schema.schema.sam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
sam-schema:
$namespace = sam-schema
template:
sam-schema:(?any)
$attributes = #
template:(?anything)
structures:
fragment:(#repeat)
annotations:(?anything)
decorations:(?any)
bold: >($pattern)
italic: >($pattern)
code: >($pattern)
rename:
ll:
patterns:
string-definition:
structures:
~~~(#text-general)(?many)
p:
>>>(#ol)
>>>(#ul)
~~~(#ol)
ol:
li:
p:(?repeat)
~~~(#ul)
ul:
li:
p:(?repeat)
annotations:
ingredient: xs:string
tool: xs:string
task: xs:string
decorations:
bold: xs:string
italic: xs:string
code: xs:string
attributes:
id:
name:
condition:
citations:
value:
id:
key:
name:
rename:
|code| pre
patterns:
$unit = each|tsp|tbsp|oz