-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathglossary.brec
142 lines (138 loc) · 6.58 KB
/
glossary.brec
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
Definition of terms for project Breccia
: see also http://reluk.ca/project/index.brec
@
- A context operator.
: see `─╴‘(@)’╶─` @ `^^fractum locant$`i @
http://reluk.ca/project/Breccia/language_definition.brec
alphanumeric
- (of a character) Having a Unicode property of `alphabetic`
or belonging to Unicode general category `Nd`.
: re `alphabetic` see http://unicode.org/reports/tr44/tr44-26.html#Alphabetic
: re `Nd` see http://unicode.org/reports/tr44/tr44-26.html#GC_Values_Table
- (of a grapheme cluster) Having a base character that is alphanumeric.
: re `grapheme cluster` see http://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries
anchored prefix
: e.g. `^*\^\*$` @ `^^pattern language$`i @ `^^regular-expression pattern matching$`i @
language_definition.brec
: e.g. `^*\^\+` @ `^^pattern language$`i @ `^^regular-expression pattern matching$`i @
language_definition.brec
: e.g. `^*\^\^$` @ `^^pattern language$`i @ `^^regular-expression pattern matching$`i @
language_definition.brec
.brec
- The file extension for Breccia.
: see `Filename extension` @ README.html
Breccia
/ pronounced /brɛ́kɪə/ as in ‘breckia’ \ Cf. the geologic homograph pronounced /brɛ́tʃə/.
─ mass noun
- A lightweight markup language for point-form outlining and drafting
based on nestable, sentence-like elements of text known as a fracta.
: see README.html
Breccian
─ adjective
: see `^*Breccia$`
capture group
: see `^*\(···\)$` @ `^^pattern language$`i @ `^^regular-expression pattern matching$`i @
language_definition.brec
cluster group
: see `^*\(\?:···\)$` @ `^^pattern language$`i @ `^^regular-expression pattern matching$`i @
language_definition.brec
context operator
: see `^*@$`
file head
- Another term for a file descriptor.
foregap
- A type of separator.
: see `^*F$` @ `^^separation$`i @ language_definition.brec
formal
─ adjective
- (of a fractal type) Defined by a form particular to it.
: cf. `^*informal$`
fracta
─ plural noun
: see `^*fractum$`
fractal
─ adjective
: see `^*fractum$`
fractum
─ noun
- The basic formal unit of Breccian composition, recursion and order.
: see `basic formal unit of Breccian composition, recursion and order\.$` @
`^+Fractum$` @ language_definition.brec
headless file
- A Breccian file without a file descriptor.
hierarchic order
─ mass noun
- The order of hierarchic relata.
: re `hierarchic relata` see @ language_definition.brec
hierarchy
- (of fracta) The system of relations among hierarchic relata.
: re `hierarchic relata` see @ language_definition.brec
informal
─ adjective
- (of a fractal type) Defined in terms of other fractal types.
: e.g. `informal type$` @ `^*legend$` @ `^+fractal types$` @ language_definition.brec
: cf. `^*formal$`
interpolation variable
- A named value for use in a variable interpolator.
: see `equates to.+the named interpolation variable`i @ `^*\$\{···\}$` @ `^^pattern language$`i
@ `^^regular-expression pattern matching$`i @ language_definition.brec
linear order
─ mass noun
- The arrangement in a file of characters and lines in relation to each other
according to the conventional sequence of reading.
/ Aka ‘document order’.
: see e.g. https://www.w3.org/TR/DOM-Level-3-Core/glossary.html#dt-document-order
local
─ adjective
- (of a referent or reference) Not remote.
newline
- A character or sequence of characters indicating a line break.
/ In Breccia, it comprises either a line feed, or a carriage return followed by a line feed.
: see `^*allowed whitespace$` @ language_definition.brec
owning fractum
- (of a text sequence) The nearest fractal ancestor.
plain whitespace
- A text sequence comprising (one or more) plain spaces, newlines or both.
: re `(plain space)s, (newline)s` see `^*• ${1}` @ `^^allowed whitespace$`i @
`^^separation$`i @ language_definition.brec
: re `(plain space)s, (newline)s` see `^*• ${2}` @ `^^allowed whitespace$`i @
`^^separation$`i @ language_definition.brec
postgap
- A type of separator.
: see `^*P$` @ `^^separation$`i @ language_definition.brec
private
─ adjective
- (of Breccian text) Pertaining soley to the author, or authors.
: see `pertaining soley.+author.+authors` @ `^+Privatizer$` @ language_definition.brec
privatize
─ verb
- Mark as private by the use of a privatizer.
: see `mark.+\R.+pertaining soley.+author` @ `^+Privatizer$` @ language_definition.brec
remote
─ adjective
- (of a referent) Located or identified by a remote reference.
- (of a reference) Based on a URI reference formed as a URI or network-path reference.
: re `URI reference` see https://www.rfc-editor.org/rfc/rfc3986#section-4.1
: re `URI` see https://www.rfc-editor.org/rfc/rfc3986#section-3
: re `network-path reference` see https://www.rfc-editor.org/rfc/rfc3986#section-4.2
subjoin
─ verb
- Descend by way of a jointer.
subjoint
─ adjective
- Descendent by way of a jointer.
surjoin
─ verb
- Be or cause to be ancestral by way of a jointer.
surjoint
─ adjective
- Ancestral by way of a jointer.
titling label
- A division label that precedes any divider drawing character of the same line,
making it part of a division title.
: re `(division label).+(precedes.+same line).+(division title)`sp see
`${3} comprises.+${1}.+${2}`sp @ `^^${3}$`i @ `^^division$`i @ language_definition.brec
variable interpolator
: see `^*\$\{···\}$` @ `^^pattern language$`i @ `^^regular-expression pattern matching$`i @
language_definition.brec
\ Copyright © 2019-2024 Michael Allan. Licence MIT.