[BACK]Return to module.texi CVS log [TXT][DIR] Up to [local] / OpenXM / src / asir-doc / parts / builtin

File: [local] / OpenXM / src / asir-doc / parts / builtin / module.texi (download)

Revision 1.1, Thu Dec 18 10:26:20 2003 UTC (20 years, 5 months ago) by ohara
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_3_1_13b, RELEASE_1_2_3_12, RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, KNOPPIX_2006, HEAD, DEB_REL_1_2_3-9

Add sections into the Risa/Asir manusl.
(vector, list, structure, asir grammer, and several functions.)

@comment $OpenXM: OpenXM/src/asir-doc/parts/builtin/module.texi,v 1.1 2003/12/18 10:26:20 ohara Exp $
\BJP
@node $B%b%8%e!<%k$KBP$9$kA`:n(B,,, $BAH$_9~$_H!?t(B
@section $B%b%8%e!<%k$KBP$9$kA`:n(B
\E
\BEG
@node Operations for modules,,, Built-in Function
@section Operations for modules
\E

@menu
* module_list::
* module_definedp::
* remove_module::
@end menu

\JP @node module_list,,, $B%b%8%e!<%k$KBP$9$kA`:n(B
\EG @node module_list,,, Operations for modules
@subsection @code{module_list}
@findex module_list

@table @t
@item module_list()
\JP :: $BDj5A:Q$_$N%b%8%e!<%k$N%j%9%H$rF@$k(B.
\EG :: Get the list of loaded modules.
@end table

@table @var
@item return
\JP $BDj5A:Q$_$N%b%8%e!<%k$N%j%9%H(B.
\EG The list of loaded modules.
@end table

@example
[1040] module_list();
[gr,primdec,bfct,sm1,gnuplot,tigers,phc]
@end example

@table @t
\BJP
@item $B;2>H(B
@xref{$B%b%8%e!<%k(B}
\E
\BEG
@item References
@xref{module}.
\E
@end table

\JP @node module_definedp,,, $B%b%8%e!<%k$KBP$9$kA`:n(B
\EG @node module_definedp,,, Operations for modules
@subsection @code{module_definedp}
@findex module_definedp

@table @t
@item module_definedp(@var{name})
\JP :: $B%b%8%e!<%k(B @var{name} $B$NB8:_$r%F%9%H$9$k(B.
\EG :: Testing an existense of the module @var{name}.
@end table

@table @var
@item return
(1|0)
@item name
\JP $B%b%8%e!<%kL>(B
\EG a module name
@end table

@itemize @bullet
@item
\JP $B%b%8%e!<%k(B @var{name} $B$,B8:_$9$l$P(B 1, $BB8:_$7$J$1$l$P(B 0 $B$rJV$9(B.
\EG If the module @var{name} exists, then @code{module_definedp} returns 1. othewise 0.
@end itemize

@example
[100] module_definedp("gr");   
1
@end example

@table @t
\BJP
@item $B;2>H(B
@fref{module_list}, @xref{$B%b%8%e!<%k(B}.
\E
\BEG
@item References
@fref{module_list}, @xref{module}.
\E
@end table

\JP @node remove_module,,, $B%b%8%e!<%k$KBP$9$kA`:n(B
\EG @node remove_module,,, Operations for modules
@subsection @code{remove_module}
@findex remove_module

@table @t
@item remove_module(@var{name})
\JP :: $B%b%8%e!<%k(B @var{name} $B$r:o=|$9$k(B.
\EG :: Remove the module @var{name}.
@end table

@table @var
@item return
(1|0)
@item name
\JP $B%b%8%e!<%kL>(B
\EG a module name
@end table

@itemize @bullet
@item
\JP $B:o=|$K@.8y$9$l$P(B 1, $B<:GT$9$l$P(B 0 $B$rJV$9(B.
@end itemize

@example
[100] remove_module("gr");   
1
@end example

@table @t
\BJP
@item $B;2>H(B
@xref{$B%b%8%e!<%k(B}.
\E
\BEG
@item References
@xref{module}.
\E
@end table