if len(action.names) == 1:
line = 'align {} structure'.format(_PREFIX_TO_NAME[action.names[0]])
else:
- fmt = 'align field "{}" ({})'
+ fmt = 'align field `{}` ({})'
line = fmt.format(action.names[-1],
_PREFIX_TO_NAME[action.names[0]])
self._cg.add_empty_line()
elif type(action) is _SerializeSerializationAction:
assert(len(action.names) >= 2)
- fmt = 'add size of field "{}" ({})'
+ fmt = 'add size of field `{}` ({})'
line = fmt.format(action.names[-1], _PREFIX_TO_NAME[action.names[0]])
self._cg.add_cc_line(line)
if len(action.names) == 1:
line = 'align {} structure'.format(_PREFIX_TO_NAME[action.names[0]])
else:
- fmt = 'align field "{}" ({})'
+ fmt = 'align field `{}` ({})'
line = fmt.format(action.names[-1],
_PREFIX_TO_NAME[action.names[0]])
self._cg.add_empty_line()
elif type(action) is _SerializeSerializationAction:
assert(len(action.names) >= 2)
- fmt = 'serialize field "{}" ({})'
+ fmt = 'serialize field `{}` ({})'
line = fmt.format(action.names[-1],
_PREFIX_TO_NAME[action.names[0]])
self._cg.add_cc_line(line)
self._cg.add_lines(tmpl.format(prefix=self._cfg.prefix))
def _generate_field_name_cc_line(self, field_name):
- self._cg.add_cc_line('"{}" field'.format(field_name))
+ self._cg.add_cc_line('`{}` field'.format(field_name))
def _save_serialization_action(self, name, action):
self._saved_serialization_actions[name] = action
if len(action.names) == 1:
line = 'align trace packet header structure'
else:
- line = 'align field "{}"'.format(action.names[-1])
+ line = 'align field `{}`'.format(action.names[-1])
self._cg.add_cc_line(line)
self._cg.add_empty_line()
elif type(action) is _SerializeSerializationAction:
assert(len(action.names) >= 2)
- fmt = 'serialize field "{}"'
+ fmt = 'serialize field `{}`'
line = fmt.format(action.names[-1])
self._cg.add_cc_line(line)
field_name = action.names[-1]
if len(action.names) == 1:
line = 'align stream packet context structure'
else:
- line = 'align field "{}"'.format(action.names[-1])
+ line = 'align field `{}`'.format(action.names[-1])
self._cg.add_cc_line(line)
self._cg.add_empty_line()
elif type(action) is _SerializeSerializationAction:
assert(len(action.names) >= 2)
- fmt = 'serialize field "{}"'
+ fmt = 'serialize field `{}`'
line = fmt.format(action.names[-1])
self._cg.add_cc_line(line)
field_name = action.names[-1]
}};'''
-_CTX_BEGIN = '''/* context for stream "{sname}" */
+_CTX_BEGIN = '''/* context for stream `{sname}` */
struct {prefix}{sname}_ctx {{
/* parent */
struct {prefix}ctx parent;
}}'''
-_FUNC_OPEN_PROTO_BEGIN = '''/* open packet for stream "{sname}" */
+_FUNC_OPEN_PROTO_BEGIN = '''/* open packet for stream `{sname}` */
void {prefix}{sname}_open_packet(
struct {prefix}{sname}_ctx *ctx'''
}'''
-_FUNC_CLOSE_PROTO = '''/* close packet for stream "{sname}" */
+_FUNC_CLOSE_PROTO = '''/* close packet for stream `{sname}` */
void {prefix}{sname}_close_packet(struct {prefix}{sname}_ctx *ctx)'''
_DEFINE_DEFAULT_STREAM_TRACE = '#define {prefix}trace_{evname} {prefix}{sname}_trace_{evname}'
-_FUNC_TRACE_PROTO_BEGIN = '''/* trace (stream "{sname}", event "{evname}") */
+_FUNC_TRACE_PROTO_BEGIN = '''/* trace (stream `{sname}`, event `{evname}`) */
void {prefix}{sname}_trace_{evname}(
struct {prefix}{sname}_ctx *ctx'''