-def get_vocabulary(vocabulary):
- template = """ {{
- .word = {},
- .type = {},
- .value = {},
- }},
-"""
- voc_str = ""
- for vocab in vocabulary:
- word = make_c_string(vocab["word"])
- type_code = recompose(vocab["type"], vocab["value"])
- value = vocab["value"]
- voc_str += template.format(word, type_code, value)
- voc_str = voc_str[:-1] # trim trailing newline
- return voc_str
-