OSDN Git Service

client 0.6.1.1 release
[unagi/old-svn-converted.git] / client / tag / 0.6.2 / script_syntax.h
1 #ifndef _SYNTAX_H_
2 #define _SYNTAX_H_
3 #include "config.h"
4 #include "header.h"
5 enum script_opcode{
6         SCRIPT_OPCODE_MAPPER,
7         SCRIPT_OPCODE_MIRROR,
8         SCRIPT_OPCODE_CPU_ROMSIZE,
9         SCRIPT_OPCODE_CPU_RAMSIZE,
10         SCRIPT_OPCODE_CPU_FLASHSIZE,
11         SCRIPT_OPCODE_PPU_ROMSIZE,
12         SCRIPT_OPCODE_PPU_FLASHSIZE,
13         SCRIPT_OPCODE_DUMP_START,
14         SCRIPT_OPCODE_CPU_COMMAND,
15         SCRIPT_OPCODE_CPU_READ,
16         SCRIPT_OPCODE_CPU_WRITE,
17         SCRIPT_OPCODE_CPU_RAMRW,
18         SCRIPT_OPCODE_CPU_PROGRAM,
19         SCRIPT_OPCODE_PPU_COMMAND,
20         SCRIPT_OPCODE_PPU_RAMFIND,
21         SCRIPT_OPCODE_PPU_SRAMTEST,
22         SCRIPT_OPCODE_PPU_READ,
23         SCRIPT_OPCODE_PPU_WRITE,
24         SCRIPT_OPCODE_PPU_PROGRAM,
25         SCRIPT_OPCODE_STEP_START,
26         SCRIPT_OPCODE_STEP_END,
27         SCRIPT_OPCODE_DUMP_END,
28         SCRIPT_OPCODE_COMMENT,
29         SCRIPT_OPCODE_NUM
30 };
31 extern const char OPSTR_CPU_ROMSIZE[];
32 extern const char OPSTR_CPU_RAMSIZE[];
33 extern const char OPSTR_CPU_FLASHSIZE[];
34 extern const char OPSTR_PPU_ROMSIZE[];
35 extern const char OPSTR_PPU_FLASHSIZE[];
36 extern const char OPSTR_CPU_RAMRW[];
37 struct script;
38 int syntax_check(char **text, int text_num, struct script *s, int mode);
39 #endif