!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.8 //
ADR_X ../include/struct.h /^ ADR_X = 03,$/;" e enum:__anon22
ARRAYSIZE ../include/cmem.h /^#define ARRAYSIZE(/;" d
ASMODE ../include/assemble.h /^} ASMODE;$/;" t typeref:struct:__anon1
ASPTR ../include/assemble.h /^} ASPTR;$/;" t typeref:struct:__anon2
BPSLIST ../include/monitor.h /^} BPSLIST;$/;" t typeref:struct:_BPSLIST
BPSTABSIZE ../include/monitor.h /^ BPSTABSIZE = 251, \/**<ブレークポイント表のサイズ *\/$/;" e enum:__anon14
CERR ../include/cerr.h /^} CERR;$/;" t typeref:struct:_CERR
CERRLIST ../include/cerr.h /^} CERRLIST;$/;" t typeref:struct:_CERRLIST
CERRMSGSIZE ../include/cerr.h /^ CERRMSGSIZE = 70, \/**<エラーメッセージのサイズ *\/$/;" e enum:__anon6
CERRSTRSIZE ../include/cerr.h /^ CERRSTRSIZE = 10, \/**<エラーメッセージ中に挿入できる文字列のサイズ *\/$/;" e enum:__anon6
CHARS ../include/hash.h /^ CHARS = 0, \/**<char型のデータ *\/$/;" e enum:__anon8
CLOCK ../include/struct.h /^typedef unsigned int CLOCK;$/;" t
CMD ../include/struct.h /^} CMD;$/;" t typeref:struct:__anon23
CMDLINE ../include/token.h /^} CMDLINE;$/;" t typeref:struct:__anon30
CMDSIZE ../include/struct.h /^ CMDSIZE = 4, \/**<命令の最大文字数 *\/$/;" e enum:__anon17
CMDTAB ../include/struct.h /^} CMDTAB;$/;" t typeref:struct:_CMDTAB
CMDTABSIZE struct.c /^ CMDTABSIZE = 41,$/;" e enum:__anon31 file:
CMDTAB_HASH ../include/struct.h /^} CMDTAB_HASH;$/;" t typeref:enum:__anon21
CMDTYPE ../include/struct.h /^} CMDTYPE;$/;" t typeref:enum:__anon22
COMET2CMD ../include/struct.h /^} COMET2CMD;$/;" t typeref:struct:__anon24
CPU ../include/struct.h /^} CPU;$/;" t typeref:struct:__anon19
DEFAULT_CLOCKS ../include/struct.h /^ DEFAULT_CLOCKS = MAX_CLOCKS, \/**<クロック周波数の初期値。最大値と同値 *\/$/;" e enum:__anon17
DEFAULT_MEMSIZE ../include/struct.h /^ DEFAULT_MEMSIZE = 512, \/**<メモリ容量の初期値。COMET II規格では、アドレス0~65535の65536語(word) *\/$/;" e enum:__anon17
EXECMODE ../include/struct.h /^} EXECMODE;$/;" t typeref:struct:__anon26
EXECPTR ../include/struct.h /^} EXECPTR;$/;" t typeref:struct:__anon25
FIRST ../include/assemble.h /^ FIRST = 0, \/**<アセンブラ1回目 *\/$/;" e enum:__anon5
FREE ../include/cmem.h /^#define FREE(/;" d
GRSIZE ../include/struct.h /^ GRSIZE = 8, \/**<汎用レジスタの数。COMET II規格で、GR0〜GR7までの8 *\/$/;" e enum:__anon17
HASH_CMDTYPE ../include/struct.h /^ HASH_CMDTYPE,$/;" e enum:__anon21
HASH_CODE ../include/struct.h /^ HASH_CODE,$/;" e enum:__anon21
HASH_MAX ../include/struct.h /^ HASH_MAX,$/;" e enum:__anon21
HKEY ../include/hash.h /^} HKEY;$/;" t typeref:struct:__anon9
INSIZE ../include/exec.h /^ INSIZE = 256 \/**<IN命令の、入力領域 *\/$/;" e enum:__anon7
INT ../include/hash.h /^ INT = 1, \/**<int型のデータ *\/$/;" e enum:__anon8
LABELARRAY ../include/assemble.h /^} LABELARRAY;$/;" t typeref:struct:__anon3
LABELSIZE ../include/token.h /^ LABELSIZE = 8, \/**<ラベルの最大文字数 *\/$/;" e enum:__anon27
LABELTAB ../include/assemble.h /^} LABELTAB;$/;" t typeref:struct:_LABELTAB
LABELTABSIZE ../include/assemble.h /^ LABELTABSIZE = 251, \/**<ラベル表のサイズ *\/$/;" e enum:__anon4
LINESIZE ../include/token.h /^ LINESIZE = 1024, \/**<行の最大文字数 *\/$/;" e enum:__anon28
LITERALSIZE ../include/token.h /^ LITERALSIZE = 5, \/**<リテラルの文字数。「=」と16進数4桁 *\/$/;" e enum:__anon27
MAX_CLOCKS ../include/struct.h /^ MAX_CLOCKS = 1000000, \/**<クロック周波数の最大値。POSIXのCLOCKS_PER_SECと同値 *\/$/;" e enum:__anon17
MAX_MEMSIZE ../include/struct.h /^ MAX_MEMSIZE = 65536, \/**<メモリ容量の最大値。COMET II規格で、アドレス0~65535の65536語(word) *\/$/;" e enum:__anon17
MONARGS ../include/monitor.h /^} MONARGS;$/;" t typeref:struct:__anon12
MONARGSIZE ../include/monitor.h /^ MONARGSIZE = 3, \/**<モニター引数の最大数 *\/$/;" e enum:__anon11
MONCMDLINE ../include/monitor.h /^} MONCMDLINE;$/;" t typeref:struct:__anon13
MONCMDTYPE ../include/monitor.h /^} MONCMDTYPE;$/;" t typeref:enum:__anon16
MONINSIZE ../include/monitor.h /^ MONINSIZE = 40 \/**<モニターの、入力領域 *\/$/;" e enum:__anon15
MONNEXT ../include/monitor.h /^ MONNEXT = 1,$/;" e enum:__anon16
MONQUIT ../include/monitor.h /^ MONQUIT = 2,$/;" e enum:__anon16
MONREPEAT ../include/monitor.h /^ MONREPEAT = 0,$/;" e enum:__anon16
NONE ../include/struct.h /^ NONE = 0,$/;" e enum:__anon22
OF ../include/struct.h /^ OF = 0x4, \/**<Overflow Flag *\/$/;" e enum:__anon18
OPD ../include/token.h /^} OPD;$/;" t typeref:struct:__anon29
OPDSIZE ../include/token.h /^ OPDSIZE = 40, \/**<オペラントの最大数。CASL IIシミュレータの制限 *\/$/;" e enum:__anon27
PACKAGE_VERSION ../include/version.h /^#define PACKAGE_VERSION /;" d
PASS ../include/assemble.h /^} PASS;$/;" t typeref:enum:__anon5
R1_R2 ../include/struct.h /^ R1_R2 = 02,$/;" e enum:__anon22
R_ ../include/struct.h /^ R_ = 04,$/;" e enum:__anon22
R_ADR_X ../include/struct.h /^ R_ADR_X = 01,$/;" e enum:__anon22
SECOND ../include/assemble.h /^ SECOND = 1, \/**<アセンブラ2回目 *\/$/;" e enum:__anon5
SF ../include/struct.h /^ SF = 0x2, \/**<Sign Flag *\/$/;" e enum:__anon18
SYSTEM ../include/struct.h /^} SYSTEM;$/;" t typeref:struct:__anon20
TOKENSIZE ../include/token.h /^ TOKENSIZE = 256, \/**<トークンの最大文字数 *\/$/;" e enum:__anon28
UTYPE ../include/hash.h /^} UTYPE;$/;" t typeref:enum:__anon8
WORD ../include/word.h /^typedef unsigned short WORD;$/;" t
YACASL2_ASSEMBLE_H_INCLUDED ../include/assemble.h /^#define YACASL2_ASSEMBLE_H_INCLUDED$/;" d
YACASL2_CERR_H_INCLUDED ../include/cerr.h /^#define YACASL2_CERR_H_INCLUDED$/;" d
YACASL2_CMEM_H_INCLUDED ../include/cmem.h /^#define YACASL2_CMEM_H_INCLUDED$/;" d
YACASL2_DISASSEMBLE_H_INCLUDED ../include/disassemble.h /^#define YACASL2_DISASSEMBLE_H_INCLUDED$/;" d
YACASL2_EXEC_H_INCLUDED ../include/exec.h /^#define YACASL2_EXEC_H_INCLUDED$/;" d
YACASL2_HASH_H_INCLUDED ../include/hash.h /^#define YACASL2_HASH_H_INCLUDED$/;" d
YACASL2_LOAD_H_INCLUDED ../include/load.h /^#define YACASL2_LOAD_H_INCLUDED$/;" d
YACASL2_MONITOR_H_INCLUDED ../include/monitor.h /^#define YACASL2_MONITOR_H_INCLUDED$/;" d
YACASL2_PACKAGE_H_INCLUDED ../include/package.h /^#define YACASL2_PACKAGE_H_INCLUDED$/;" d
YACASL2_STRUCT_H_INCLUDED ../include/struct.h /^#define YACASL2_STRUCT_H_INCLUDED$/;" d
YACASL2_TOKEN_H_INCLUDED ../include/token.h /^#define YACASL2_TOKEN_H_INCLUDED$/;" d
YACASL2_VERSION_H_INCLUDED ../include/version.h /^#define YACASL2_VERSION_H_INCLUDED$/;" d
YACASL2_WORD_H_INCLUDED ../include/word.h /^#define YACASL2_WORD_H_INCLUDED$/;" d
ZF ../include/struct.h /^ ZF = 0x1, \/**<Zero Flag *\/$/;" e enum:__anon18
_BPSLIST ../include/monitor.h /^typedef struct _BPSLIST {$/;" s
_CERR ../include/cerr.h /^typedef struct _CERR {$/;" s
_CERRLIST ../include/cerr.h /^typedef struct _CERRLIST {$/;" s
_CMDTAB ../include/struct.h /^typedef struct _CMDTAB {$/;" s
_GNU_SOURCE casl2.c /^#define _GNU_SOURCE$/;" d file:
_GNU_SOURCE casl2rev.c /^#define _GNU_SOURCE$/;" d file:
_GNU_SOURCE comet2.c /^#define _GNU_SOURCE$/;" d file:
_GNU_SOURCE comet2monitor.c /^#define _GNU_SOURCE$/;" d file:
_GNU_SOURCE dumpword.c /^#define _GNU_SOURCE$/;" d file:
_LABELTAB ../include/assemble.h /^typedef struct _LABELTAB {$/;" s
adda exec.c /^void adda(WORD r, WORD val)$/;" f
adda_r1_r2 exec.c /^void adda_r1_r2()$/;" f
adda_r_adr_x exec.c /^void adda_r_adr_x()$/;" f
addbps monitor.c /^bool addbps(WORD adr)$/;" f
addcerrlist cerr.c /^void addcerrlist(int cerrc, CERR cerrv[])$/;" f
addcerrlist_assemble assemble.c /^void addcerrlist_assemble()$/;" f
addcerrlist_casl2 casl2.c /^void addcerrlist_casl2()$/;" f
addcerrlist_comet2monitor comet2monitor.c /^void addcerrlist_comet2monitor()$/;" f
addcerrlist_exec exec.c /^void addcerrlist_exec()$/;" f
addcerrlist_label label.c /^void addcerrlist_label()$/;" f
addcerrlist_load load.c /^void addcerrlist_load()$/;" f
addcerrlist_tok token.c /^void addcerrlist_tok()$/;" f
addcerrlist_word word.c /^void addcerrlist_word()$/;" f
addl_gr exec.c /^void addl_gr(WORD r, WORD val, bool add)$/;" f
addl_r1_r2 exec.c /^void addl_r1_r2()$/;" f
addl_r_adr_x exec.c /^void addl_r_adr_x()$/;" f
addlabel label.c /^bool addlabel(const char *prog, const char *label, WORD adr)$/;" f
adr ../include/assemble.h /^ WORD adr; \/**<アドレス *\/$/;" m struct:__anon3
adr ../include/monitor.h /^ WORD adr; \/**<アドレス *\/$/;" m struct:_BPSLIST
adrhash monitor.c /^unsigned adrhash(WORD adr)$/;" f
and_r1_r2 exec.c /^void and_r1_r2()$/;" f
and_r_adr_x exec.c /^void and_r_adr_x()$/;" f
argc ../include/monitor.h /^ int argc; \/**<オペランド数 *\/$/;" m struct:__anon12
args ../include/monitor.h /^ MONARGS *args; \/**<引数 *\/$/;" m struct:__anon13
argv ../include/monitor.h /^ char *argv[MONARGSIZE]; \/**<オペランド配列 *\/$/;" m struct:__anon12
ascmd assemble.c /^static CMD ascmd[] = {$/;" v file:
asdetail ../include/assemble.h /^ bool asdetail; \/**<アセンブラ詳細結果を表示する場合はtrue *\/$/;" m struct:__anon1
asmode assemble.c /^ASMODE asmode = {false, false, false, false, false};$/;" v
asptr assemble.c /^ASPTR *asptr = NULL;$/;" v
assemble assemble.c /^bool assemble(int filec, char *filev[], WORD adr)$/;" f
assemble_comet2cmd assemble.c /^bool assemble_comet2cmd(const CMDLINE *cmdl, PASS pass)$/;" f
assemble_dc assemble.c /^void assemble_dc(const CMDLINE *cmdl, PASS pass)$/;" f
assemble_ds assemble.c /^void assemble_ds(const CMDLINE *cmdl, PASS pass)$/;" f
assemble_end assemble.c /^void assemble_end(const CMDLINE *cmdl, PASS pass)$/;" f
assemble_in assemble.c /^void assemble_in(const CMDLINE *cmdl, PASS pass)$/;" f
assemble_out assemble.c /^void assemble_out(const CMDLINE *cmdl, PASS pass)$/;" f
assemble_rpop assemble.c /^void assemble_rpop(const CMDLINE *cmdl, PASS pass)$/;" f
assemble_rpush assemble.c /^void assemble_rpush(const CMDLINE *cmdl, PASS pass)$/;" f
assemble_start assemble.c /^void assemble_start(const CMDLINE *cmdl, PASS pass)$/;" f
assemblefile assemble.c /^bool assemblefile(const char *file, PASS pass)$/;" f
assembleline assemble.c /^bool assembleline(const char *line, PASS pass)$/;" f
assembletok assemble.c /^bool assembletok(const CMDLINE *cmdl, PASS pass)$/;" f
bps monitor.c /^static BPSLIST *bps[BPSTABSIZE];$/;" v file:
call exec.c /^void call()$/;" f
calloc_chk cmem.c /^void *calloc_chk(size_t nmemb, size_t size, const char *tag)$/;" f
casl2cmd assemble.c /^bool casl2cmd(CMD *cmdtbl, const CMDLINE *cmdl, PASS pass)$/;" f
cerr ../include/cerr.h /^ CERR *cerr; \/**<エラーの構造体 *\/$/;" m struct:_CERRLIST
cerr cerr.c /^CERR *cerr = NULL;$/;" v
cerr_assemble assemble.c /^static CERR cerr_assemble[] = {$/;" v file:
cerr_casl2 casl2.c /^CERR cerr_casl2[] = {$/;" v
cerr_comet2monitor comet2monitor.c /^CERR cerr_comet2monitor[] = {$/;" v
cerr_exec exec.c /^static CERR cerr_exec[] = {$/;" v file:
cerr_init cerr.c /^void cerr_init()$/;" f
cerr_label label.c /^static CERR cerr_label[] = {$/;" v file:
cerr_linetok token.c /^CERR cerr_linetok[] = {$/;" v
cerr_load load.c /^static CERR cerr_load[] = {$/;" v file:
cerr_opdtok token.c /^static CERR cerr_opdtok[] = {$/;" v file:
cerr_word word.c /^static CERR cerr_word[] = {$/;" v file:
cerrlist cerr.c /^CERRLIST *cerrlist = NULL;$/;" v
clock_str2clock exec.c /^CLOCK clock_str2clock(const char *str) {$/;" f
clocks ../include/struct.h /^ CLOCK clocks; \/**<クロック周波数 *\/$/;" m struct:__anon20
cmd ../include/monitor.h /^ char *cmd; \/**<コマンド *\/$/;" m struct:__anon13
cmd ../include/struct.h /^ const COMET2CMD *cmd; \/**<命令コード表の項目 *\/$/;" m struct:_CMDTAB
cmd ../include/token.h /^ char *cmd; \/**<コマンド *\/$/;" m struct:__anon30
cmdtab struct.c /^static CMDTAB *cmdtab[HASH_MAX][CMDTABSIZE] = {{NULL}};$/;" v file:
code ../include/struct.h /^ WORD code; \/**<命令コード *\/$/;" m struct:__anon24
code2cmdwordlen struct.c /^WORD code2cmdwordlen(WORD code)$/;" f
code_gr_valid struct.c /^bool code_gr_valid(WORD code)$/;" f
codecol disassemble.c /^int codecol = 32;$/;" v
comet2_init struct.c /^void comet2_init(WORD memsize, CLOCK clocks)$/;" f
comet2_reset struct.c /^void comet2_reset()$/;" f
comet2_resetall struct.c /^void comet2_resetall()$/;" f
comet2_shutdown struct.c /^void comet2_shutdown()$/;" f
comet2cmd struct.c /^static const COMET2CMD comet2cmd[] = {$/;" v file:
comet2cmdsize struct.c /^static int comet2cmdsize = ARRAYSIZE(comet2cmd);$/;" v file:
compare_adr label.c /^int compare_adr(const void *a, const void *b)$/;" f
cpa exec.c /^void cpa(WORD r, WORD val)$/;" f
cpa_r1_r2 exec.c /^void cpa_r1_r2()$/;" f
cpa_r_adr_x exec.c /^void cpa_r_adr_x()$/;" f
cpl exec.c /^void cpl(WORD r, WORD val)$/;" f
cpl_r1_r2 exec.c /^void cpl_r1_r2()$/;" f
cpl_r_adr_x exec.c /^void cpl_r_adr_x()$/;" f
cpu ../include/struct.h /^ CPU *cpu; \/**<CPU *\/$/;" m struct:__anon20
cpu_reset struct.c /^void cpu_reset() {$/;" f
create_cmdtable struct.c /^bool create_cmdtable(CMDTAB_HASH hash)$/;" f
delbps monitor.c /^bool delbps(WORD adr)$/;" f
disassemble_cmd_adr_x disassemble.c /^void disassemble_cmd_adr_x(CMDTYPE cmdtype, const char *cmdname, WORD word, WORD adr, WORD pradr)$/;" f
disassemble_cmd_r disassemble.c /^void disassemble_cmd_r(CMDTYPE cmdtype, const char *cmdname, WORD word, WORD pradr)$/;" f
disassemble_dc disassemble.c /^void disassemble_dc(WORD word, WORD pradr)$/;" f
disassemble_ds disassemble.c /^void disassemble_ds(WORD wcnt, WORD pradr)$/;" f
disassemble_file disassemble.c /^void disassemble_file(const char *file)$/;" f
disassemble_memory disassemble.c /^void disassemble_memory(WORD *memory, WORD start, WORD end)$/;" f
disassemble_puts_code disassemble.c /^void disassemble_puts_code(int ascol, WORD pradr, int wordc, WORD wordv[])$/;" f
dsp_trace_dump dump.c /^void dsp_trace_dump()$/;" f
dspregister dump.c /^void dspregister()$/;" f
dump ../include/struct.h /^ bool dump; \/**<メモリの内容をステップごとに表示する場合はtrue *\/$/;" m struct:__anon26
dump_end ../include/struct.h /^ WORD dump_end; \/**<メモリの内容をステップごとに表示する場合の終了アドレス *\/$/;" m struct:__anon26
dump_start ../include/struct.h /^ WORD dump_start; \/**<メモリの内容をステップごとに表示する場合の開始アドレス *\/$/;" m struct:__anon26
dumpmemory dump.c /^void dumpmemory(WORD start, WORD end)$/;" f
end ../include/struct.h /^ WORD end; \/**<終了アドレス *\/$/;" m struct:__anon25
exec exec.c /^void exec()$/;" f
execmode exec.c /^EXECMODE execmode = {false, false, false, 0, 0xFFFF, false, false, false};$/;" v
execptr struct.c /^EXECPTR *execptr = NULL;$/;" v
fr ../include/struct.h /^ WORD fr; \/**<フラグレジスタ *\/$/;" m struct:__anon19
free_cmdtable struct.c /^void free_cmdtable(CMDTAB_HASH hash)$/;" f
free_moncmdline monitor.c /^void free_moncmdline(MONCMDLINE *moncmdl)$/;" f
freebps monitor.c /^void freebps()$/;" f
freebpslist monitor.c /^void freebpslist(BPSLIST *head)$/;" f
freecerr cerr.c /^void freecerr()$/;" f
freelabel label.c /^void freelabel()$/;" f
get_adr_x exec.c /^WORD get_adr_x(WORD adr, WORD oprx)$/;" f
get_r_r1 exec.c /^WORD get_r_r1(WORD oprx)$/;" f
get_val_adr_x exec.c /^WORD get_val_adr_x(WORD adr, WORD oprx)$/;" f
get_x_r2 exec.c /^WORD get_x_r2(WORD oprx)$/;" f
getadr assemble.c /^WORD getadr(const char *prog, const char *str, PASS pass)$/;" f
getbps monitor.c /^bool getbps(WORD adr)$/;" f
getcerrmsg cerr.c /^const char *getcerrmsg(int num)$/;" f
getcmdcode struct.c /^WORD getcmdcode(const char *cmd, CMDTYPE type)$/;" f
getcmdname struct.c /^char *getcmdname(WORD code)$/;" f
getcmdptr struct.c /^void (*getcmdptr(WORD code))$/;" f
getcmdtype struct.c /^CMDTYPE getcmdtype(WORD code)$/;" f
getcmdwordlen struct.c /^WORD getcmdwordlen(const char *cmd, CMDTYPE type)$/;" f
getlabel label.c /^WORD getlabel(const char *prog, const char *label)$/;" f
getliteral assemble.c /^WORD getliteral(const char *str, PASS pass)$/;" f
getliteralquote assemble.c /^WORD getliteralquote(const char *str)$/;" f
gr ../include/struct.h /^ WORD gr[GRSIZE]; \/**<汎用レジスタ *\/$/;" m struct:__anon19
grstr struct.c /^char *grstr(WORD word)$/;" f
grword assemble.c /^WORD grword(const char *str, bool is_x)$/;" f
h2word word.c /^WORD h2word(const char *str)$/;" f
hash hash.c /^unsigned hash(int keyc, HKEY *keyv[], int tabsize)$/;" f
hash_cmdtype struct.c /^unsigned hash_cmdtype(const char *cmd, CMDTYPE type)$/;" f
hash_code struct.c /^unsigned hash_code(WORD code)$/;" f
i ../include/hash.h /^ int i; \/**<int型のデータ *\/$/;" m union:__anon9::__anon10
jmi exec.c /^void jmi()$/;" f
jnz exec.c /^void jnz()$/;" f
jov exec.c /^void jov()$/;" f
jpl exec.c /^void jpl()$/;" f
jump exec.c /^void jump()$/;" f
jze exec.c /^void jze()$/;" f
label ../include/assemble.h /^ LABELARRAY *label; \/**<ラベル配列 *\/$/;" m struct:_LABELTAB
label ../include/assemble.h /^ bool label; \/**<ラベル表を表示する場合はtrue *\/$/;" m struct:__anon1
label ../include/assemble.h /^ char *label; \/**<ラベル *\/$/;" m struct:__anon3
label ../include/token.h /^ char *label; \/**<ラベル *\/$/;" m struct:__anon30
label_hashkey label.c /^HKEY *label_hashkey(const char *value) {$/;" f
labelcnt label.c /^static int labelcnt = 0;$/;" v file:
labelhash label.c /^unsigned labelhash(const char *prog, const char *label)$/;" f
labels label.c /^static LABELTAB *labels[LABELTABSIZE];$/;" v file:
lad exec.c /^void lad()$/;" f
ld_r1_r2 exec.c /^void ld_r1_r2()$/;" f
ld_r_adr_x exec.c /^void ld_r_adr_x()$/;" f
linetok token.c /^CMDLINE *linetok(const char *line)$/;" f
listbps monitor.c /^void listbps()$/;" f
loadassemble load.c /^WORD loadassemble(const char *file, WORD start)$/;" f
logical ../include/struct.h /^ bool logical; \/**<レジストリの内容を論理値(0から65535)で表示する場合はtrue *\/$/;" m struct:__anon26
longopts casl2.c /^static struct option longopts[] = {$/;" v typeref:struct:option file:
longopts casl2rev.c /^static struct option longopts[] = {$/;" v typeref:struct:option file:
longopts comet2.c /^static struct option longopts[] = {$/;" v typeref:struct:option file:
longopts comet2monitor.c /^static struct option longopts[] = {$/;" v typeref:struct:option file:
longopts dumpword.c /^static struct option longopts[] = {$/;" v typeref:struct:option file:
lptr ../include/assemble.h /^ WORD lptr; \/**<リテラル(=付きの値)のアドレス *\/$/;" m struct:__anon2
macrocmd assemble.c /^static CMD macrocmd[] = {$/;" v file:
main casl2.c /^int main(int argc, char *argv[])$/;" f
main casl2rev.c /^int main(int argc, char *argv[])$/;" f
main comet2.c /^int main(int argc, char *argv[])$/;" f
main comet2monitor.c /^int main(int argc, char *argv[])$/;" f
main dumpword.c /^int main(int argc, char *argv[])$/;" f
malloc_chk cmem.c /^void *malloc_chk(size_t size, const char *tag)$/;" f
memory ../include/struct.h /^ WORD *memory; \/**<メモリ *\/$/;" m struct:__anon20
memory_reset struct.c /^void memory_reset() {$/;" f
memsize ../include/struct.h /^ WORD memsize; \/**<メモリサイズ *\/$/;" m struct:__anon20
memsize_str2word struct.c /^WORD memsize_str2word(const char *str) {$/;" f
mon_break monitor.c /^void mon_break(int argc, char *argv[])$/;" f
mon_dump monitor.c /^void mon_dump(int argc, char *argv[])$/;" f
monargstok monitor.c /^MONARGS *monargstok(const char *str)$/;" f
monitor ../include/struct.h /^ bool monitor; \/**<モニターモードの場合はtrue *\/$/;" m struct:__anon26
monitor monitor.c /^void monitor()$/;" f
monitor_prompt monitor.c /^static char *monitor_prompt = "(comet2 monitor) ";$/;" v file:
monitorcmd monitor.c /^MONCMDTYPE monitorcmd(char *cmd, MONARGS *args)$/;" f
monlinetok monitor.c /^MONCMDLINE *monlinetok(const char *line)$/;" f
monquit monitor.c /^void monquit()$/;" f
msg ../include/cerr.h /^ char *msg; \/**<エラーメッセージ *\/$/;" m struct:_CERR
n2word word.c /^WORD n2word(const char *str)$/;" f
name ../include/struct.h /^ char *name; \/**<命令名 *\/$/;" m struct:__anon23
name ../include/struct.h /^ char *name; \/**<命令名 *\/$/;" m struct:__anon24
next ../include/assemble.h /^ struct _LABELTAB *next; \/**<リスト次項目へのポインタ *\/$/;" m struct:_LABELTAB typeref:struct:_LABELTAB::_LABELTAB
next ../include/cerr.h /^ struct _CERRLIST *next; \/**<リスト次項目へのポインタ *\/$/;" m struct:_CERRLIST typeref:struct:_CERRLIST::_CERRLIST
next ../include/monitor.h /^ struct _BPSLIST *next; \/**<リスト次項目へのポインタ *\/$/;" m struct:_BPSLIST typeref:struct:_BPSLIST::_BPSLIST
next ../include/struct.h /^ struct _CMDTAB *next; \/**<リスト次項目へのポインタ *\/$/;" m struct:_CMDTAB typeref:struct:_CMDTAB::_CMDTAB
nh2word word.c /^WORD nh2word(const char *str)$/;" f
nop exec.c /^void nop()$/;" f
num ../include/cerr.h /^ int num; \/**<エラー番号 *\/$/;" m struct:_CERR
objfile_name casl2.c /^char *objfile_name(const char *name)$/;" f
onlyassemble ../include/assemble.h /^ bool onlyassemble; \/**<アセンブルだけを行う場合はtrue *\/$/;" m struct:__anon1
onlylabel ../include/assemble.h /^ bool onlylabel; \/**<ラベル表を表示して終了する場合はtrue *\/$/;" m struct:__anon1
opd ../include/token.h /^ OPD *opd; \/**<オペランド *\/$/;" m struct:__anon30
opdc ../include/token.h /^ int opdc; \/**<オペランド数 *\/$/;" m struct:__anon29
opdtok token.c /^OPD *opdtok(const char *str)$/;" f
opdv ../include/token.h /^ char *opdv[OPDSIZE]; \/**<オペランド配列 *\/$/;" m struct:__anon29
or_r1_r2 exec.c /^void or_r1_r2()$/;" f
or_r_adr_x exec.c /^void or_r_adr_x()$/;" f
outassemble assemble.c /^void outassemble(const char *file)$/;" f
pop exec.c /^void pop()$/;" f
pr ../include/struct.h /^ WORD pr; \/**<プログラムレジスタ *\/$/;" m struct:__anon19
pr2str exec.c /^char *pr2str(WORD pr)$/;" f
print_dumpword word.c /^void print_dumpword(WORD word, bool logicalmode)$/;" f
printcerrlist cerr.c /^void printcerrlist()$/;" f
printlabel label.c /^void printlabel()$/;" f
printlabel_full label.c /^void printlabel_full(bool literal)$/;" f
printline assemble.c /^void printline(FILE *stream, const char *filename, int lineno, char *line)$/;" f
printliteral label.c /^void printliteral()$/;" f
prog ../include/assemble.h /^ char *prog; \/**<プログラム *\/$/;" m struct:__anon3
prog ../include/assemble.h /^ char *prog; \/**<他のプログラムで参照する入口名 *\/$/;" m struct:__anon2
ptr ../include/assemble.h /^ WORD ptr; \/**<現在のアドレス *\/$/;" m struct:__anon2
ptr ../include/struct.h /^ void (*ptr); \/**<命令の関数ポインタ *\/$/;" m struct:__anon23
ptr ../include/struct.h /^ void (*ptr); \/**<命令の関数ポインタ *\/$/;" m struct:__anon24
push exec.c /^void push()$/;" f
ret exec.c /^void ret()$/;" f
reverse ../include/struct.h /^ bool reverse; \/**<逆アセンブルの結果をステップごとに表示する場合はtrue *\/$/;" m struct:__anon26
s ../include/hash.h /^ char *s; \/**<char型のデータ *\/$/;" m union:__anon9::__anon10
setcerr cerr.c /^void setcerr(int num, const char *str)$/;" f
setfr exec.c /^void setfr(WORD adr)$/;" f
sla exec.c /^void sla()$/;" f
sll exec.c /^void sll()$/;" f
sp ../include/struct.h /^ WORD sp; \/**<スタックポインタ *\/$/;" m struct:__anon19
sra exec.c /^void sra()$/;" f
src ../include/assemble.h /^ bool src; \/**<ソースを表示する場合はtrue *\/$/;" m struct:__anon1
srl exec.c /^void srl()$/;" f
st exec.c /^void st()$/;" f
start ../include/struct.h /^ WORD start; \/**<開始アドレス *\/$/;" m struct:__anon25
started ../include/struct.h /^ bool started; \/**<開始済みフラグ *\/$/;" m struct:__anon25
step ../include/struct.h /^ bool step; \/**<ステップ実行の場合はtrue *\/$/;" m struct:__anon26
stop ../include/struct.h /^ bool stop; \/**<終了フラグ *\/$/;" m struct:__anon25
str2l_range cmem.c /^long str2l_range(const char *str, long min, long max, const char *name) {$/;" f
stracmp monitor.c /^bool stracmp(char *str1, int str2c, char *str2v[])$/;" f
strdup_chk cmem.c /^char *strdup_chk(const char *s, const char *tag)$/;" f
strip_casl2_comment cmem.c /^void strip_casl2_comment(char *s)$/;" f
strip_end cmem.c /^void strip_end(char *s)$/;" f
strndup_chk cmem.c /^char *strndup_chk(const char *s, size_t len, const char *tag)$/;" f
strrev cmem.c /^char *strrev(const char *s)$/;" f
suba_r1_r2 exec.c /^void suba_r1_r2()$/;" f
suba_r_adr_x exec.c /^void suba_r_adr_x()$/;" f
subl_r1_r2 exec.c /^void subl_r1_r2()$/;" f
subl_r_adr_x exec.c /^void subl_r_adr_x()$/;" f
svc exec.c /^void svc()$/;" f
svcin exec.c /^void svcin()$/;" f
svcout exec.c /^void svcout()$/;" f
sys struct.c /^SYSTEM *sys = NULL;$/;" v
trace ../include/struct.h /^ bool trace; \/**<レジストリの内容をステップごとに表示する場合はtrue *\/$/;" m struct:__anon26
type ../include/hash.h /^ UTYPE type; \/**<ハッシュ値の元データのデータ型 *\/$/;" m struct:__anon9
type ../include/struct.h /^ CMDTYPE type; \/**<命令タイプ *\/$/;" m struct:__anon24
val ../include/hash.h /^ } val; \/**<ハッシュ値の元データ *\/$/;" m struct:__anon9 typeref:union:__anon9::__anon10
warn_ignore_arg cerr.c /^void warn_ignore_arg(int argc, char *argv[])$/;" f
word2bit word.c /^char *word2bit(const WORD word)$/;" f
word2n word.c /^char *word2n(WORD word)$/;" f
wordlen ../include/struct.h /^ int wordlen; \/**<命令語長 *\/$/;" m struct:__anon24
writedc assemble.c /^void writedc(const char *str, PASS pass)$/;" f
writememory assemble.c /^void writememory(WORD word, WORD adr, PASS pass)$/;" f
writestr assemble.c /^void writestr(const char *str, PASS pass)$/;" f
xor_r1_r2 exec.c /^void xor_r1_r2()$/;" f
xor_r_adr_x exec.c /^void xor_r_adr_x()$/;" f
zero_data_cnt disassemble.c /^WORD zero_data_cnt(const WORD *data, WORD wordlen)$/;" f