user: 这段汇编代码用C语言表示是什么样的：

```asm
<setup>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  mov    %rdi,-0x8(%rbp)
  mov    -0x8(%rbp),%rax
  lea    D1101(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  lea    D197(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  lea    D47(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  lea    D366(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  lea    D822(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  lea    D37(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  lea    D90(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  lea    D823(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  lea    D410(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  lea    D51(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  lea    D580(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  lea    D986(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  lea    D493(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  lea    D216(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  lea    D702(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  lea    D1103(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  lea    D80(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  lea    D302(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  lea    D1001(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  lea    D1189(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xa0,%rax
  lea    D603(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xa8,%rax
  lea    D1039(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xb0,%rax
  lea    D844(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xb8,%rax
  lea    D462(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xc0,%rax
  lea    D408(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xc8,%rax
  lea    D399(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xd0,%rax
  lea    D1084(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xd8,%rax
  lea    D944(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xe0,%rax
  lea    D975(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xe8,%rax
  lea    D1214(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xf0,%rax
  lea    D382(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0xf8,%rax
  lea    D735(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x100,%rax
  lea    D977(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x108,%rax
  lea    D206(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x110,%rax
  lea    D727(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x118,%rax
  lea    D360(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x120,%rax
  lea    D635(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x128,%rax
  lea    D935(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x130,%rax
  lea    D616(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x138,%rax
  lea    D1203(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x140,%rax
  lea    D15(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x148,%rax
  lea    D44(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x150,%rax
  lea    D1089(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x158,%rax
  lea    D1110(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x160,%rax
  lea    D750(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x168,%rax
  lea    D748(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x170,%rax
  lea    D592(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x178,%rax
  lea    D1015(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x180,%rax
  lea    D1072(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x188,%rax
  lea    D1078(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x190,%rax
  lea    D531(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x198,%rax
  lea    D923(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1a0,%rax
  lea    D1112(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1a8,%rax
  lea    D279(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1b0,%rax
  lea    D1036(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1b8,%rax
  lea    D57(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1c0,%rax
  lea    D195(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1c8,%rax
  lea    D70(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1d0,%rax
  lea    D376(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1d8,%rax
  lea    D1082(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1e0,%rax
  lea    D728(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1e8,%rax
  lea    D530(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1f0,%rax
  lea    D866(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x1f8,%rax
  lea    D59(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x200,%rax
  lea    D601(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x208,%rax
  lea    D1118(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x210,%rax
  lea    D414(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x218,%rax
  lea    D223(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x220,%rax
  lea    D1236(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x228,%rax
  lea    D979(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x230,%rax
  lea    D1185(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x238,%rax
  lea    D793(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x240,%rax
  lea    D660(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x248,%rax
  lea    D704(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x250,%rax
  lea    D1168(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x258,%rax
  lea    D1182(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x260,%rax
  lea    D116(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x268,%rax
  lea    D825(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x270,%rax
  lea    D618(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x278,%rax
  lea    D812(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x280,%rax
  lea    D1100(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x288,%rax
  lea    D722(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x290,%rax
  lea    D291(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x298,%rax
  lea    D787(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2a0,%rax
  lea    D1161(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2a8,%rax
  lea    D1228(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2b0,%rax
  lea    D845(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2b8,%rax
  lea    D225(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2c0,%rax
  lea    D18(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2c8,%rax
  lea    D813(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2d0,%rax
  lea    D1178(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2d8,%rax
  lea    D884(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2e0,%rax
  lea    D441(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2e8,%rax
  lea    D114(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2f0,%rax
  lea    D170(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x2f8,%rax
  lea    D664(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x300,%rax
  lea    D411(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x308,%rax
  lea    D784(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x310,%rax
  lea    D878(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x318,%rax
  lea    D955(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x320,%rax
  lea    D1013(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x328,%rax
  lea    D312(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x330,%rax
  lea    D490(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x338,%rax
  lea    D151(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x340,%rax
  lea    D625(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x348,%rax
  lea    D1105(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x350,%rax
  lea    D229(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x358,%rax
  lea    D872(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x360,%rax
  lea    D1012(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x368,%rax
  lea    D271(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x370,%rax
  lea    D671(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x378,%rax
  lea    D397(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x380,%rax
  lea    D375(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x388,%rax
  lea    D1192(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x390,%rax
  lea    D78(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x398,%rax
  lea    D1027(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x3a0,%rax
  lea    D1133(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x3a8,%rax
  lea    D136(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x3b0,%rax
  lea    D449(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x3b8,%rax
  lea    D614(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x3c0,%rax
  lea    D577(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x3c8,%rax
  lea    D578(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x3d0,%rax
  lea    D124(%rip),%rdx
  mov    %rdx,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x3d8,%rax
  lea    D7(%rip),%rdx
  mov    %rdx,(%rax)
  nop
  pop    %rbp
  ret
```

tool_calls: name: extract_symbolic_data
arguments: data_tag: D1101
data_type: string
name: extract_symbolic_data
arguments: data_tag: D197
data_type: string
name: extract_symbolic_data
arguments: data_tag: D47
data_type: string
name: extract_symbolic_data
arguments: data_tag: D366
data_type: string
name: extract_symbolic_data
arguments: data_tag: D822
data_type: string
name: extract_symbolic_data
arguments: data_tag: D37
data_type: string
name: extract_symbolic_data
arguments: data_tag: D90
data_type: string
name: extract_symbolic_data
arguments: data_tag: D823
data_type: string
name: extract_symbolic_data
arguments: data_tag: D410
data_type: string
name: extract_symbolic_data
arguments: data_tag: D51
data_type: string
name: extract_symbolic_data
arguments: data_tag: D580
data_type: string
name: extract_symbolic_data
arguments: data_tag: D986
data_type: string
name: extract_symbolic_data
arguments: data_tag: D493
data_type: string
name: extract_symbolic_data
arguments: data_tag: D216
data_type: string
name: extract_symbolic_data
arguments: data_tag: D702
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1103
data_type: string
name: extract_symbolic_data
arguments: data_tag: D80
data_type: string
name: extract_symbolic_data
arguments: data_tag: D302
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1001
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1189
data_type: string
name: extract_symbolic_data
arguments: data_tag: D603
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1039
data_type: string
name: extract_symbolic_data
arguments: data_tag: D844
data_type: string
name: extract_symbolic_data
arguments: data_tag: D462
data_type: string
name: extract_symbolic_data
arguments: data_tag: D408
data_type: string
name: extract_symbolic_data
arguments: data_tag: D399
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1084
data_type: string
name: extract_symbolic_data
arguments: data_tag: D944
data_type: string
name: extract_symbolic_data
arguments: data_tag: D975
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1214
data_type: string
name: extract_symbolic_data
arguments: data_tag: D382
data_type: string
name: extract_symbolic_data
arguments: data_tag: D735
data_type: string
name: extract_symbolic_data
arguments: data_tag: D977
data_type: string
name: extract_symbolic_data
arguments: data_tag: D206
data_type: string
name: extract_symbolic_data
arguments: data_tag: D727
data_type: string
name: extract_symbolic_data
arguments: data_tag: D360
data_type: string
name: extract_symbolic_data
arguments: data_tag: D635
data_type: string
name: extract_symbolic_data
arguments: data_tag: D935
data_type: string
name: extract_symbolic_data
arguments: data_tag: D616
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1203
data_type: string
name: extract_symbolic_data
arguments: data_tag: D15
data_type: string
name: extract_symbolic_data
arguments: data_tag: D44
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1089
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1110
data_type: string
name: extract_symbolic_data
arguments: data_tag: D750
data_type: string
name: extract_symbolic_data
arguments: data_tag: D748
data_type: string
name: extract_symbolic_data
arguments: data_tag: D592
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1015
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1072
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1078
data_type: string
name: extract_symbolic_data
arguments: data_tag: D531
data_type: string
name: extract_symbolic_data
arguments: data_tag: D923
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1112
data_type: string
name: extract_symbolic_data
arguments: data_tag: D279
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1036
data_type: string
name: extract_symbolic_data
arguments: data_tag: D57
data_type: string
name: extract_symbolic_data
arguments: data_tag: D195
data_type: string
name: extract_symbolic_data
arguments: data_tag: D70
data_type: string
name: extract_symbolic_data
arguments: data_tag: D376
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1082
data_type: string
name: extract_symbolic_data
arguments: data_tag: D728
data_type: string
name: extract_symbolic_data
arguments: data_tag: D530
data_type: string
name: extract_symbolic_data
arguments: data_tag: D866
data_type: string
name: extract_symbolic_data
arguments: data_tag: D59
data_type: string
name: extract_symbolic_data
arguments: data_tag: D601
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1118
data_type: string
name: extract_symbolic_data
arguments: data_tag: D414
data_type: string
name: extract_symbolic_data
arguments: data_tag: D223
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1236
data_type: string
name: extract_symbolic_data
arguments: data_tag: D979
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1185
data_type: string
name: extract_symbolic_data
arguments: data_tag: D793
data_type: string
name: extract_symbolic_data
arguments: data_tag: D660
data_type: string
name: extract_symbolic_data
arguments: data_tag: D704
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1168
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1182
data_type: string
name: extract_symbolic_data
arguments: data_tag: D116
data_type: string
name: extract_symbolic_data
arguments: data_tag: D825
data_type: string
name: extract_symbolic_data
arguments: data_tag: D618
data_type: string
name: extract_symbolic_data
arguments: data_tag: D812
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1100
data_type: string
name: extract_symbolic_data
arguments: data_tag: D722
data_type: string
name: extract_symbolic_data
arguments: data_tag: D291
data_type: string
name: extract_symbolic_data
arguments: data_tag: D787
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1161
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1228
data_type: string
name: extract_symbolic_data
arguments: data_tag: D845
data_type: string
name: extract_symbolic_data
arguments: data_tag: D225
data_type: string
name: extract_symbolic_data
arguments: data_tag: D18
data_type: string
name: extract_symbolic_data
arguments: data_tag: D813
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1178
data_type: string
name: extract_symbolic_data
arguments: data_tag: D884
data_type: string
name: extract_symbolic_data
arguments: data_tag: D441
data_type: string
name: extract_symbolic_data
arguments: data_tag: D114
data_type: string
name: extract_symbolic_data
arguments: data_tag: D170
data_type: string
name: extract_symbolic_data
arguments: data_tag: D664
data_type: string
name: extract_symbolic_data
arguments: data_tag: D411
data_type: string
name: extract_symbolic_data
arguments: data_tag: D784
data_type: string
name: extract_symbolic_data
arguments: data_tag: D878
data_type: string
name: extract_symbolic_data
arguments: data_tag: D955
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1013
data_type: string
name: extract_symbolic_data
arguments: data_tag: D312
data_type: string
name: extract_symbolic_data
arguments: data_tag: D490
data_type: string
name: extract_symbolic_data
arguments: data_tag: D151
data_type: string
name: extract_symbolic_data
arguments: data_tag: D625
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1105
data_type: string
name: extract_symbolic_data
arguments: data_tag: D229
data_type: string
name: extract_symbolic_data
arguments: data_tag: D872
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1012
data_type: string
name: extract_symbolic_data
arguments: data_tag: D271
data_type: string
name: extract_symbolic_data
arguments: data_tag: D671
data_type: string
name: extract_symbolic_data
arguments: data_tag: D397
data_type: string
name: extract_symbolic_data
arguments: data_tag: D375
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1192
data_type: string
name: extract_symbolic_data
arguments: data_tag: D78
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1027
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1133
data_type: string
name: extract_symbolic_data
arguments: data_tag: D136
data_type: string
name: extract_symbolic_data
arguments: data_tag: D449
data_type: string
name: extract_symbolic_data
arguments: data_tag: D614
data_type: string
name: extract_symbolic_data
arguments: data_tag: D577
data_type: string
name: extract_symbolic_data
arguments: data_tag: D578
data_type: string
name: extract_symbolic_data
arguments: data_tag: D124
data_type: string
name: extract_symbolic_data
arguments: data_tag: D7
data_type: string

tool: D1101: END 

tool: D197: FOR 

tool: D47: RESET

tool: D366: SET

tool: D822: CLS 

tool: D37: CMD 

tool: D90: RANDOM 

tool: D823: NEXT 

tool: D410: DATA 

tool: D51: INPUT 

tool: D580: DIM 

tool: D986: READ 

tool: D493: LET 

tool: D216:  GOTO 

tool: D702: RUN 

tool: D1103: IF 

tool: D80: RESTORE 

tool: D302:  GOSUB 

tool: D1001: RETURN 

tool: D1189: REM 

tool: D603: STOP 

tool: D1039:  ELSE 

tool: D844: TRON 

tool: D462: TROFF 

tool: D408: DEFSTR 

tool: D399: DEFINT 

tool: D1084: DEFSNG 

tool: D944: DEFDBL 

tool: D975: LINE 

tool: D1214: EDIT 

tool: D382: ERROR 

tool: D735: RESUME 

tool: D977: OUT 

tool: D206: ON 

tool: D727: OPEN 

tool: D360: FIELD 

tool: D635: GET 

tool: D935: PUT 

tool: D616: CLOSE 

tool: D1203: LOAD 

tool: D15: MERGE 

tool: D44: NAME 

tool: D1089: KILL 

tool: D1110: LSET 

tool: D750: RSET 

tool: D748: SAVE 

tool: D592: SYSTEM 

tool: D1015: LPRINT 

tool: D1072: DEF 

tool: D1078: POKE 

tool: D531: PRINT 

tool: D923: CONT 

tool: D1112: LIST 

tool: D279: LLIST 

tool: D1036: DELETE 

tool: D57: AUTO 

tool: D195: CLEAR 

tool: D70: CLOAD 

tool: D376: CSAVE 

tool: D1082: NEW 

tool: D728: TAB(

tool: D530:  TO 

tool: D866: FN 

tool: D59: USING 

tool: D601: VARPTR 

tool: D1118: USR 

tool: D414: ERL 

tool: D223: ERR 

tool: D1236:  STRING$

tool: D979:  INSTR

tool: D1185:  POINT

tool: D793:  TIME$ 

tool: D660:  MEM 

tool: D704:  INKEY$ 

tool: D1168:  THEN 

tool: D1182:  NOT 

tool: D116:  STEP 

tool: D825: +

tool: D618: -

tool: D812: *

tool: D1100: /

tool: D722: ~

tool: D291:  AND 

tool: D787:  OR 

tool: D1161: >

tool: D1228: =

tool: D845: <

tool: D225:  SGN

tool: D18:  INT

tool: D813:  ABS

tool: D1178:  FRE

tool: D884:  INP

tool: D441:  POS

tool: D114:  SQR

tool: D170:  RND

tool: D664:  LOG

tool: D411:  EXP

tool: D784:  COS

tool: D878:  SIN

tool: D955:  TAN

tool: D1013:  ATN

tool: D312:  PEEK

tool: D490:  CVI

tool: D151:  CVS

tool: D625:  CVD

tool: D1105:  EOF

tool: D229:  LOC

tool: D872:  LOF

tool: D1012:  MKI$

tool: D271:  MKS$

tool: D671:  MKD$

tool: D397:  CINT

tool: D375:  CSNG

tool: D1192:  CDBL

tool: D78:  FIX

tool: D1027:  LEN

tool: D1133:  STR$

tool: D136:  VAL

tool: D449:  ASC

tool: D614:  CHR$

tool: D577:  LEFT$

tool: D578:  RIGHT$

tool: D124:  MID$

tool: D7:  ' 

assistant: ```c
void setup(char **keyword) {
  keyword[0] = "END ";
  keyword[1] = "FOR ";
  keyword[2] = "RESET";
  keyword[3] = "SET";
  keyword[4] = "CLS ";
  keyword[5] = "CMD ";
  keyword[6] = "RANDOM ";
  keyword[7] = "NEXT ";
  keyword[8] = "DATA ";
  keyword[9] = "INPUT ";
  keyword[10] = "DIM ";
  keyword[11] = "READ ";
  keyword[12] = "LET ";
  keyword[13] = " GOTO ";
  keyword[14] = "RUN ";
  keyword[15] = "IF ";
  keyword[16] = "RESTORE ";
  keyword[17] = " GOSUB ";
  keyword[18] = "RETURN ";
  keyword[19] = "REM ";
  keyword[20] = "STOP ";
  keyword[21] = " ELSE ";
  keyword[22] = "TRON ";
  keyword[23] = "TROFF ";
  keyword[24] = "DEFSTR ";
  keyword[25] = "DEFINT ";
  keyword[26] = "DEFSNG ";
  keyword[27] = "DEFDBL ";
  keyword[28] = "LINE ";
  keyword[29] = "EDIT ";
  keyword[30] = "ERROR ";
  keyword[31] = "RESUME ";
  keyword[32] = "OUT ";
  keyword[33] = "ON ";
  keyword[34] = "OPEN ";
  keyword[35] = "FIELD ";
  keyword[36] = "GET ";
  keyword[37] = "PUT ";
  keyword[38] = "CLOSE ";
  keyword[39] = "LOAD ";
  keyword[40] = "MERGE ";
  keyword[41] = "NAME ";
  keyword[42] = "KILL ";
  keyword[43] = "LSET ";
  keyword[44] = "RSET ";
  keyword[45] = "SAVE ";
  keyword[46] = "SYSTEM ";
  keyword[47] = "LPRINT ";
  keyword[48] = "DEF ";
  keyword[49] = "POKE ";
  keyword[50] = "PRINT ";
  keyword[51] = "CONT ";
  keyword[52] = "LIST ";
  keyword[53] = "LLIST ";
  keyword[54] = "DELETE ";
  keyword[55] = "AUTO ";
  keyword[56] = "CLEAR ";
  keyword[57] = "CLOAD ";
  keyword[58] = "CSAVE ";
  keyword[59] = "NEW ";
  keyword[60] = "TAB(";
  keyword[61] = " TO ";
  keyword[62] = "FN ";
  keyword[63] = "USING ";
  keyword[64] = "VARPTR ";
  keyword[65] = "USR ";
  keyword[66] = "ERL ";
  keyword[67] = "ERR ";
  keyword[68] = " STRING$";
  keyword[69] = " INSTR";
  keyword[70] = " POINT";
  keyword[71] = " TIME$ ";
  keyword[72] = " MEM ";
  keyword[73] = " INKEY$ ";
  keyword[74] = " THEN ";
  keyword[75] = " NOT ";
  keyword[76] = " STEP ";
  keyword[77] = "+";
  keyword[78] = "-";
  keyword[79] = "*";
  keyword[80] = "/";
  keyword[81] = "~";
  keyword[82] = " AND ";
  keyword[83] = " OR ";
  keyword[84] = ">";
  keyword[85] = "=";
  keyword[86] = "<";
  keyword[87] = " SGN";
  keyword[88] = " INT";
  keyword[89] = " ABS";
  keyword[90] = " FRE";
  keyword[91] = " INP";
  keyword[92] = " POS";
  keyword[93] = " SQR";
  keyword[94] = " RND";
  keyword[95] = " LOG";
  keyword[96] = " EXP";
  keyword[97] = " COS";
  keyword[98] = " SIN";
  keyword[99] = " TAN";
  keyword[100] = " ATN";
  keyword[101] = " PEEK";
  keyword[102] = " CVI";
  keyword[103] = " CVS";
  keyword[104] = " CVD";
  keyword[105] = " EOF";
  keyword[106] = " LOC";
  keyword[107] = " LOF";
  keyword[108] = " MKI$";
  keyword[109] = " MKS$";
  keyword[110] = " MKD$";
  keyword[111] = " CINT";
  keyword[112] = " CSNG";
  keyword[113] = " CDBL";
  keyword[114] = " FIX";
  keyword[115] = " LEN";
  keyword[116] = " STR$";
  keyword[117] = " VAL";
  keyword[118] = " ASC";
  keyword[119] = " CHR$";
  keyword[120] = " LEFT$";
  keyword[121] = " RIGHT$";
  keyword[122] = " MID$";
  keyword[123] = " ' ";
}
```