Skip to content

Commit 75559ad

Browse files
committed
add named requirement
1 parent 7d1b0bd commit 75559ad

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

crsearch.json/run.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ class Validator(object):
132132
'properties': {
133133
'type': {
134134
'type': 'string',
135-
'enum': ['class', 'function', 'mem_fun', 'macro', 'enum', 'variable', 'type-alias', 'concept', 'cpo', 'article'],
135+
'enum': ['class', 'function', 'mem_fun', 'macro', 'enum', 'variable', 'type-alias', 'concept', 'named requirement', 'cpo', 'article'],
136136
},
137137
'key': {
138138
'type': 'array',
@@ -249,8 +249,8 @@ def get_meta(self, md):
249249
@staticmethod
250250
def identify_type(metas, names, nojump):
251251
# type 判別
252-
# metas['id-type']: class, class template, function, function template, enum, variable, type-alias, concept, macro, namespace
253-
# type: "header" / "class" / "function" / "mem_fun" / "macro" / "enum" / "variable"/ "type-alias" / "concept"/ "article"
252+
# metas['id-type']: class, class template, function, function template, enum, variable, type-alias, concept, named requirement, macro, namespace
253+
# type: "header" / "class" / "function" / "mem_fun" / "macro" / "enum" / "variable"/ "type-alias" / "concept" / "named requirement" / "article"
254254
if nojump:
255255
return 'meta'
256256
elif 'id-type' not in metas:
@@ -280,7 +280,7 @@ def identify_type(metas, names, nojump):
280280
return 'mem_fun'
281281
else:
282282
return 'function'
283-
elif id_type in {'enum', 'variable', 'type-alias', 'concept', 'macro', 'namespace', 'cpo'}:
283+
elif id_type in {'enum', 'variable', 'type-alias', 'concept', 'named requirement', 'macro', 'namespace', 'cpo'}:
284284
return id_type
285285
else:
286286
raise RuntimeError(f'unexpected meta: {metas}')

0 commit comments

Comments
 (0)