user: 请将以下的汇编代码转换成C语言代码：

```asm
<test_sql_comment_entities>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  lea    D39(%rip),%rax
  mov    %rax,%rsi
  lea    D77(%rip),%rax
  mov    %rax,%rdi
  call   <test_parser_sourcefile@plt>
  mov    %eax,%ecx
  lea    D122(%rip),%rax
  mov    %rax,%rdx
  lea    D101(%rip),%rax
  mov    %rax,%rsi
  mov    %ecx,%edi
  call   <test_parser_verify_entity@plt>
  lea    D23(%rip),%rax
  mov    %rax,%rsi
  lea    D77(%rip),%rax
  mov    %rax,%rdi
  call   <test_parser_sourcefile@plt>
  mov    %eax,%ecx
  lea    D37(%rip),%rax
  mov    %rax,%rdx
  lea    D101(%rip),%rax
  mov    %rax,%rsi
  mov    %ecx,%edi
  call   <test_parser_verify_entity@plt>
  lea    D32(%rip),%rax
  mov    %rax,%rsi
  lea    D77(%rip),%rax
  mov    %rax,%rdi
  call   <test_parser_sourcefile@plt>
  mov    %eax,%ecx
  lea    D152(%rip),%rax
  mov    %rax,%rdx
  lea    D101(%rip),%rax
  mov    %rax,%rsi
  mov    %ecx,%edi
  call   <test_parser_verify_entity@plt>
  lea    D41(%rip),%rax
  mov    %rax,%rsi
  lea    D77(%rip),%rax
  mov    %rax,%rdi
  call   <test_parser_sourcefile@plt>
  mov    %eax,%ecx
  lea    D131(%rip),%rax
  mov    %rax,%rdx
  lea    D101(%rip),%rax
  mov    %rax,%rsi
  mov    %ecx,%edi
  call   <test_parser_verify_entity@plt>
  lea    D109(%rip),%rax
  mov    %rax,%rsi
  lea    D77(%rip),%rax
  mov    %rax,%rdi
  call   <test_parser_sourcefile@plt>
  mov    %eax,%ecx
  lea    D6(%rip),%rax
  mov    %rax,%rdx
  lea    D101(%rip),%rax
  mov    %rax,%rsi
  mov    %ecx,%edi
  call   <test_parser_verify_entity@plt>
  nop
  pop    %rbp
  ret
```

tool_calls: name: disassemble_data
arguments: data_label: D39
datatype: string
name: disassemble_data
arguments: data_label: D77
datatype: string
name: disassemble_data
arguments: data_label: D122
datatype: string
name: disassemble_data
arguments: data_label: D101
datatype: string
name: disassemble_data
arguments: data_label: D23
datatype: string
name: disassemble_data
arguments: data_label: D37
datatype: string
name: disassemble_data
arguments: data_label: D32
datatype: string
name: disassemble_data
arguments: data_label: D152
datatype: string
name: disassemble_data
arguments: data_label: D41
datatype: string
name: disassemble_data
arguments: data_label: D131
datatype: string
name: disassemble_data
arguments: data_label: D109
datatype: string
name: disassemble_data
arguments: data_label: D6
datatype: string

tool: D39:  --comment

tool: D77: sql

tool: D122: --comment

tool: D101: comment

tool: D23:  #comment

tool: D37: #comment

tool: D32:  //comment

tool: D152: //comment

tool: D41:  /*comment*/

tool: D131: /*comment*/

tool: D109:  {comment}

tool: D6: {comment}

assistant: ```c
void test_sql_comment_entities() {
  test_parser_verify_entity(test_parser_sourcefile("sql", " --comment"), "comment", "--comment");
  test_parser_verify_entity(test_parser_sourcefile("sql", " #comment"), "comment", "#comment");
  test_parser_verify_entity(test_parser_sourcefile("sql", " //comment"), "comment", "//comment");
  test_parser_verify_entity(test_parser_sourcefile("sql", " /*comment*/"), "comment", "/*comment*/");
  test_parser_verify_entity(test_parser_sourcefile("sql", " {comment}"), "comment", "{comment}");
}
```