=begin

$Id: class.ja.rd,v 1.7 2003/02/19 04:10:05 yuya Exp $

= bRuby - クラスリファレンス

* ((<1. BRbモジュール>))
  * ((<1.1. クラスメソッド>))
* ((<2. BRbExceptionクラス>))
  * ((<2.1. スーパークラス>))

== 1. BRbモジュール

Rubyスクリプトからバイナリコードへの変換などの処理を行うモジュールです。

=== 1.1. クラスメソッド

--- BRb.dump(code, filename)
      Rubyスクリプトをバイナリコードに変換します。
      正常に変換できた場合は、バイナリコードを返します。

--- BRb.dumpfile(filename)
      Rubyスクリプトをバイナリコードに変換します。
      正常に変換できた場合は、バイナリコードを返します。

--- BRb.load(code)
      バイナリコードを読み込み実行します。
      正常に実行できた場合は、評価値を返します。

--- BRb.loadfile(filename)
      バイナリコードを読み込み実行します。
      正常に実行できた場合は、評価値を返します。

--- BRb.verify(code, filename)
      Rubyスクリプトがバイナリコードに変換できるかどうか検査します。
      正常に変換できる場合は(({true}))を、そうでない場合は(({false}))を返します。

--- BRb.verifyfile(filename)
      Rubyスクリプトがバイナリコードに変換できるかどうか検査します。
      正常に変換できる場合は(({true}))を、そうでない場合は(({false}))を返します。

--- BRb.debug
      デバッグモードの有効/無効を返します。

--- BRb.debug=(debug)
      デバッグモードの有効/無効を設定します。

== 2. BRbExceptionクラス

BRbモジュール内での処理中に発生する例外です。
不正なオペコード発見時、未実装ノードの呼び出し時などに発生します。

=== 2.1. スーパークラス

Exceptionクラス

=end
