|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.ffront.I77Utils
File I77wrapper.java Utility class to use libI77. libI77 is IO library for F2C, distributed at http://www.netlib.org/f2c/index.html To use libI77, follow their notice.
フィールドの概要 | |
(パッケージプライベート) int |
err_
|
(パッケージプライベート) ExecStmtManager |
fESMgr
|
(パッケージプライベート) FirToHir |
fHir
|
(パッケージプライベート) HirUtility |
fHirUtil
|
(パッケージプライベート) Exp |
fmt_
|
(パッケージプライベート) java.lang.String |
fmt_str_
|
(パッケージプライベート) TypeUtility |
fTypeUtil
|
(パッケージプライベート) Exp |
func_do
|
(パッケージプライベート) Exp |
func_e
|
(パッケージプライベート) Exp |
func_s
|
(パッケージプライベート) HIR |
hir
|
(パッケージプライベート) Exp |
i_access
|
(パッケージプライベート) Exp |
i_accesslen
|
(パッケージプライベート) Exp |
i_blank
|
(パッケージプライベート) Exp |
i_blanklen
|
(パッケージプライベート) Exp |
i_direct
|
(パッケージプライベート) Exp |
i_directlen
|
(パッケージプライベート) Exp |
i_exist
|
(パッケージプライベート) Exp |
i_file
|
(パッケージプライベート) Exp |
i_filelen
|
(パッケージプライベート) Exp |
i_form
|
(パッケージプライベート) Exp |
i_formatted
|
(パッケージプライベート) Exp |
i_formattedlen
|
(パッケージプライベート) Exp |
i_formlen
|
(パッケージプライベート) Exp |
i_name
|
(パッケージプライベート) Exp |
i_named
|
(パッケージプライベート) Exp |
i_namelen
|
(パッケージプライベート) Exp |
i_nextrec
|
(パッケージプライベート) Exp |
i_number
|
(パッケージプライベート) Exp |
i_opened
|
(パッケージプライベート) Exp |
i_recl
|
(パッケージプライベート) Exp |
i_sequential
|
(パッケージプライベート) Exp |
i_sequentiallen
|
(パッケージプライベート) Exp |
i_status
|
(パッケージプライベート) Exp |
i_unformatted
|
(パッケージプライベート) Exp |
i_unformattedlen
|
(パッケージプライベート) Exp |
iostat_
|
(パッケージプライベート) boolean |
is_inquire
|
(パッケージプライベート) boolean |
is_listed
|
(パッケージプライベート) boolean |
read_access
|
(パッケージプライベート) boolean |
read_blank
|
(パッケージプライベート) boolean |
read_direct
|
(パッケージプライベート) boolean |
read_end
|
(パッケージプライベート) boolean |
read_err
|
(パッケージプライベート) boolean |
read_exist
|
(パッケージプライベート) boolean |
read_file
|
(パッケージプライベート) boolean |
read_fmt
|
(パッケージプライベート) boolean |
read_form
|
(パッケージプライベート) boolean |
read_formatted
|
(パッケージプライベート) boolean |
read_iostat
|
(パッケージプライベート) boolean |
read_name
|
(パッケージプライベート) boolean |
read_named
|
(パッケージプライベート) boolean |
read_nextrec
|
(パッケージプライベート) boolean |
read_number
|
(パッケージプライベート) boolean |
read_opened
|
(パッケージプライベート) java.lang.String |
read_or_write_char
|
(パッケージプライベート) boolean |
read_rec
|
(パッケージプライベート) boolean |
read_recl
|
(パッケージプライベート) boolean |
read_sequential
|
(パッケージプライベート) boolean |
read_status
|
(パッケージプライベート) boolean |
read_unformatted
|
(パッケージプライベート) boolean |
read_unit
|
(パッケージプライベート) boolean |
read_unit_internal
|
(パッケージプライベート) Exp |
rec_
|
(パッケージプライベート) Sym |
sym
|
(パッケージプライベート) Exp |
unit_
|
コンストラクタの概要 | |
(パッケージプライベート) |
I77Utils(FirToHir fth)
|
メソッドの概要 | |
(パッケージプライベート) void |
check_control_information_for_close(FirList ciList)
|
(パッケージプライベート) void |
check_control_information_for_inquire(FirList ciList)
|
(パッケージプライベート) void |
check_control_information_for_open(FirList ciList)
|
(パッケージプライベート) void |
check_control_information_for_others(FirList ciList)
|
(パッケージプライベート) void |
check_control_information(FirList ciList)
|
(パッケージプライベート) boolean |
ci_access(Node t)
|
(パッケージプライベート) boolean |
ci_blank(Node t)
|
(パッケージプライベート) boolean |
ci_direct(Node t)
|
(パッケージプライベート) boolean |
ci_end(Node t)
|
(パッケージプライベート) boolean |
ci_err(Node t)
|
(パッケージプライベート) boolean |
ci_exist(Node t)
|
(パッケージプライベート) boolean |
ci_file(Node t)
|
(パッケージプライベート) boolean |
ci_fmt(Node n)
|
(パッケージプライベート) boolean |
ci_form(Node t)
|
(パッケージプライベート) boolean |
ci_formatted(Node t)
|
(パッケージプライベート) boolean |
ci_iostat(Node t)
|
(パッケージプライベート) boolean |
ci_name(Node t)
|
(パッケージプライベート) boolean |
ci_named(Node t)
|
(パッケージプライベート) boolean |
ci_nextrec(Node t)
|
(パッケージプライベート) boolean |
ci_number(Node t)
|
(パッケージプライベート) boolean |
ci_opened(Node t)
|
(パッケージプライベート) boolean |
ci_rec(Node t)
|
(パッケージプライベート) boolean |
ci_recl(Node t)
|
(パッケージプライベート) boolean |
ci_sequential(Node t)
|
(パッケージプライベート) boolean |
ci_status(Node t)
|
(パッケージプライベート) boolean |
ci_unformatted(Node t)
|
(パッケージプライベート) boolean |
ci_unit(Node t)
|
(パッケージプライベート) Stmt |
close()
|
(パッケージプライベート) void |
closeInit(FirList cList)
|
(パッケージプライベート) Stmt |
dolist(Node n)
|
(パッケージプライベート) void |
dp(java.lang.String str)
|
(パッケージプライベート) void |
error(java.lang.String msg)
|
(パッケージプライベート) int |
get_lio_type(Type rt)
These parameterss is followed by macro "TY*" in "libI77/lio.h". |
(パッケージプライベート) Type |
get_type_alist()
declare alist at global scope // rewind, backspace, endfile typedef struct { flag aerr; ftnint aunit; } alist; |
(パッケージプライベート) Type |
get_type_cilist()
declare cilist at global scope typedef struct { flag cierr; // int ftnint ciunit; // int flag ciend; // int char *cifmt; // char * ftnint cirec; // int } cilist; |
(パッケージプライベート) Type |
get_type_cllist()
declare cllist at global scope typedef struct{ flag cerr; // int ftnint cunit; // int char *csta; // char * } cllist; |
(パッケージプライベート) Type |
get_type_icilist()
declare icilist at global scope typedef struct { flag icierr; // int char *iciunit; // char * flag iciend; // int char *icifmt; // char * ftnint icirlen;// int ftnint icirnum;// int } icilist; |
(パッケージプライベート) Type |
get_type_inlist()
declare inlist at global scope typedef struct { flag inerr; ftnint inunit; char *infile; ftnlen infilen; ftnint *inex; //parameters in standard's order ftnint *inopen; ftnint *innum; ftnint *innamed; char *inname; ftnlen innamlen; char *inacc; ftnlen inacclen; char *inseq; ftnlen inseqlen; char *indir; ftnlen indirlen; char *infmt; ftnlen infmtlen; char *inform; ftnint informlen; char *inunf; ftnlen inunflen; ftnint *inrecl; ftnint *innrec; char *inblank; ftnlen inblanklen; } inlist; |
(パッケージプライベート) Type |
get_type_olist()
declare olist at global scope typedef struct { flag oerr; // int ftnint ounit; // int char *ofnm; // char * ftnlen ofnmlen; // int char *osta; // char * char *oacc; // char * char *ofm; // char * ftnint orl; // int char *oblnk; // char * } olist; |
(パッケージプライベート) Stmt |
inquire()
|
(パッケージプライベート) void |
inquireInit(FirList cList)
|
(パッケージプライベート) ExpStmt |
io_do(Node n)
|
(パッケージプライベート) ExpStmt |
io_end()
|
(パッケージプライベート) Stmt |
io_start()
|
(パッケージプライベート) Stmt |
open()
|
(パッケージプライベート) void |
openInit(FirList cList)
|
(パッケージプライベート) Stmt |
others(java.lang.String ident)
|
(パッケージプライベート) void |
othersInit(FirList cList,
Node fmt)
|
(パッケージプライベート) void |
readInit(FirList cList,
Node fmt,
boolean fmt_given)
|
(パッケージプライベート) void |
select_function()
|
(パッケージプライベート) void |
writeInit(FirList cList)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
FirToHir fHir
HIR hir
Sym sym
TypeUtility fTypeUtil
HirUtility fHirUtil
ExecStmtManager fESMgr
boolean read_unit
boolean read_unit_internal
boolean read_fmt
boolean read_rec
boolean read_err
boolean read_end
boolean read_iostat
boolean is_listed
boolean read_file
boolean read_status
boolean read_access
boolean read_form
boolean read_recl
boolean read_blank
boolean read_exist
boolean read_opened
boolean read_number
boolean read_named
boolean read_name
boolean read_sequential
boolean read_direct
boolean read_formatted
boolean read_unformatted
boolean read_nextrec
boolean is_inquire
Exp unit_
Exp rec_
Exp iostat_
int err_
java.lang.String fmt_str_
Exp fmt_
Exp i_file
Exp i_filelen
Exp i_status
Exp i_access
Exp i_accesslen
Exp i_form
Exp i_formlen
Exp i_recl
Exp i_blank
Exp i_blanklen
Exp i_exist
Exp i_opened
Exp i_number
Exp i_named
Exp i_name
Exp i_namelen
Exp i_sequential
Exp i_sequentiallen
Exp i_direct
Exp i_directlen
Exp i_formatted
Exp i_formattedlen
Exp i_unformatted
Exp i_unformattedlen
Exp i_nextrec
Exp func_do
Exp func_s
Exp func_e
java.lang.String read_or_write_char
コンストラクタの詳細 |
I77Utils(FirToHir fth)
メソッドの詳細 |
void writeInit(FirList cList)
void readInit(FirList cList, Node fmt, boolean fmt_given)
void openInit(FirList cList)
void closeInit(FirList cList)
void inquireInit(FirList cList)
void othersInit(FirList cList, Node fmt)
Type get_type_cilist()
typedef struct { flag cierr; // int ftnint ciunit; // int flag ciend; // int char *cifmt; // char * ftnint cirec; // int } cilist;
Type get_type_icilist()
typedef struct { flag icierr; // int char *iciunit; // char * flag iciend; // int char *icifmt; // char * ftnint icirlen;// int ftnint icirnum;// int } icilist;
Type get_type_olist()
typedef struct { flag oerr; // int ftnint ounit; // int char *ofnm; // char * ftnlen ofnmlen; // int char *osta; // char * char *oacc; // char * char *ofm; // char * ftnint orl; // int char *oblnk; // char * } olist;
Type get_type_cllist()
typedef struct{ flag cerr; // int ftnint cunit; // int char *csta; // char * } cllist;
Type get_type_inlist()
typedef struct { flag inerr; ftnint inunit; char *infile; ftnlen infilen; ftnint *inex; //parameters in standard's order ftnint *inopen; ftnint *innum; ftnint *innamed; char *inname; ftnlen innamlen; char *inacc; ftnlen inacclen; char *inseq; ftnlen inseqlen; char *indir; ftnlen indirlen; char *infmt; ftnlen infmtlen; char *inform; ftnint informlen; char *inunf; ftnlen inunflen; ftnint *inrecl; ftnint *innrec; char *inblank; ftnlen inblanklen; } inlist;
Type get_type_alist()
// rewind, backspace, endfile typedef struct { flag aerr; ftnint aunit; } alist;
boolean ci_unit(Node t)
boolean ci_fmt(Node n)
boolean ci_rec(Node t)
boolean ci_iostat(Node t)
boolean ci_err(Node t)
boolean ci_end(Node t)
boolean ci_file(Node t)
boolean ci_status(Node t)
boolean ci_access(Node t)
boolean ci_form(Node t)
boolean ci_recl(Node t)
boolean ci_blank(Node t)
boolean ci_exist(Node t)
boolean ci_opened(Node t)
boolean ci_number(Node t)
boolean ci_named(Node t)
boolean ci_name(Node t)
boolean ci_sequential(Node t)
boolean ci_direct(Node t)
boolean ci_formatted(Node t)
boolean ci_unformatted(Node t)
boolean ci_nextrec(Node t)
void check_control_information(FirList ciList)
void check_control_information_for_open(FirList ciList)
void check_control_information_for_close(FirList ciList)
void check_control_information_for_inquire(FirList ciList)
void check_control_information_for_others(FirList ciList)
void select_function()
Stmt io_start()
ExpStmt io_end()
int get_lio_type(Type rt)
#define TYADDR 1 #define TYSHORT 2 #define TYLONG 3 #define TYREAL 4 #define TYDREAL 5 #define TYCOMPLEX 6 #define TYDCOMPLEX 7 #define TYLOGICAL 8 #define TYCHAR 9 #define TYSUBR 10 #define TYINT1 11 #define TYLOGICAL1 12 #define TYLOGICAL2 13 #ifdef Allow_TYQUAD #undef TYQUAD #define TYQUAD 14 #endif
ExpStmt io_do(Node n)
Stmt dolist(Node n)
Stmt open()
Stmt close()
Stmt inquire()
Stmt others(java.lang.String ident)
void dp(java.lang.String str)
void error(java.lang.String msg)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |