種類
- インスタンスメソッド (88)
- 定数 (88)
- クラス (55)
- 特異メソッド (22)
- ライブラリ (11)
ライブラリ
- psych (253)
クラス
-
Psych
:: Handler (11) -
Psych
:: Nodes :: Stream (44) -
Psych
:: Parser (99) -
Psych
:: Parser :: Mark (33)
モジュール
- Psych (11)
検索結果
先頭5件
-
Psych
:: Parser (23024.0) -
YAML のパーサ。
...ト変換したりします。
Psych::Emitter を使うとパースしたドキュメントを元通りに出力
することもできます。
Psych::Parser が生成するイベントは Psych::Handler
を見てください。
以下の例では YAML ドキュメント に含まれているス......arser = Psych::Parser.new(ScalarHandler.new)
parser.parse(yaml_document)
次の例は Psych::Emitter にパースの結果を戻しています。
STDIN からの入力をパース→YAMLフォーマットで STDERR に出力
という流れになっています。
parser = Psych::Parser.new(P......sych::Emitter.new($stderr))
parser.parse($stdin)
Psych::Parser と Psych::TreeBuilder を組み合わせると
YAML の AST を構築することができます。... -
Psych
:: Parser # mark -> Psych :: Parser :: Mark (21117.0) -
パーサが現在読み込んでいる入力上の位置を Psych::Parser::Mark オブジェクト で返します。
...パーサが現在読み込んでいる入力上の位置を Psych::Parser::Mark オブジェクト
で返します。... -
Psych
:: Parser . new(handler = Handler . new) -> Psych :: Parser (21107.0) -
新たなパーサオブジェクトを生成して返します。
...新たなパーサオブジェクトを生成して返します。
handler で YAML のイベントを処理するハンドラを指定します。
詳しくは Psych::Parser を参照してください。
@param handler YAML のイベントを処理するハンドラ... -
Psych
:: Parser # parse(yaml) -> self (21012.0) -
YAML ドキュメントをパースし、イベントハンドラに イベントを逐次通知します。
...YAML ドキュメントをパースし、イベントハンドラに
イベントを逐次通知します。
@see Psych::Parser.new, Psych::Handler, Psych::Parser#handler... -
Psych
:: Parser # handler -> Psych :: Handler (21006.0) -
セットされているイベントハンドラを返します。
...セットされているイベントハンドラを返します。
@see Psych::Parser#handler=... -
Psych
:: Parser # handler=(val) (21006.0) -
イベントハンドラをセットします。
...イベントハンドラをセットします。
@param val セットするハンドラ
@see Psych::Parser#handler=... -
Psych
:: Parser :: ANY -> Integer (21000.0) -
「任意の」エンコーディングを意味します。
「任意の」エンコーディングを意味します。 -
Psych
:: Parser :: UTF16BE -> Integer (21000.0) -
UTF-16BE エンコーディングを表します。
UTF-16BE エンコーディングを表します。
@see Psych::Handler#start_stream -
Psych
:: Parser :: UTF16LE -> Integer (21000.0) -
UTF-16LE エンコーディングを表します。
UTF-16LE エンコーディングを表します。
@see Psych::Handler#start_stream -
Psych
:: Parser :: UTF8 -> Integer (21000.0) -
UTF-8 エンコーディングを表します。
UTF-8 エンコーディングを表します。
@see Psych::Handler#start_stream