るりまサーチ

最速Rubyリファレンスマニュアル検索!
198件ヒット [1-100件を表示] (0.128秒)

別のキーワード

  1. sax2parser listen
  2. rexml/parsers/sax2parser listen
  3. parser parse
  4. json parser
  5. parser new

キーワード

検索結果

<< 1 2 > >>

Psych::Parser (21085.0)

YAML のパーサ。

...メントを
別のフォーマット変換したりします。
Psych::Emitter を使うとパースしたドキュメントを元通りに出力
することもできます。

Psych::Parser が生成するイベントは Psych::Handler
を見てください。

以下の例では YAML ドキュ...
...す。

# Handler for detecting scalar values
class
ScalarHandler < Psych::Handler
def scalar value, anchor, tag, plain, quoted, style
puts value
end
end

parser
= Psych::Parser.new(ScalarHandler.new)
parser
.parse(yaml_document)

次の例は Psych::Emitter にパースの結...
...力をパース→YAMLフォーマットで STDERR に出力
という流れになっています。

parser
= Psych::Parser.new(Psych::Emitter.new($stderr))
parser
.parse($stdin)

Psych::Parser と Psych::TreeBuilder を組み合わせると
YAML の AST を構築することができます。...

RDoc::Parser::C (21017.0)

C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン トを解析するためのクラスです。

...C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン
トを解析するためのクラスです。...

RDoc::Parser (21001.0)

ソースコードを解析するパーサを生成するための基本クラスです。

ソースコードを解析するパーサを生成するための基本クラスです。

新しいパーサを作成する場合には継承して使用します。

Racc::Parser (21001.0)

JSON::Ext::Parser (18033.0)

Alias of JSON::Parser

...Alias of JSON::Parser...

絞り込み条件を変える

RDoc::Parser::ChangeLog (9001.0)

ChangeLog ファイルを解析するためのクラスです。

...ChangeLog ファイルを解析するためのクラスです。...

CSV (6025.0)

このクラスは CSV ファイルやデータに対する完全なインターフェイスを提供します。

... CSV ファイルやデータに対する完全なインターフェイスを提供します。

=== 読み込み

//emlist[][ruby]{
require "csv"

c
sv_text = <<~CSV_TEXT
Ruby,1995
Rust,2010
C
SV_TEXT

IO.write "sample.csv", csv_text

# ファイルから一行ずつ
C
SV.foreach("sample.csv")...
...2010"]

# ファイルから一度に
p CSV.read("sample.csv")
# => [["Ruby", "1995"], ["Rust", "2010"]]

# 文字列から一行ずつ
C
SV.parse(csv_text) do |row|
p row
end
# => ["Ruby", "1995"]
# ["Rust", "2010"]

# 文字列から一度に
p CSV.parse(csv_text)
# => [["Ruby", "1995"], ["Rus...
...[][ruby]{
require 'csv'

# ファイルへ書き込み
C
SV.open("path/to/file.csv", "wb") do |csv|
c
sv << ["row", "of", "CSV", "data"]
c
sv << ["another", "row"]
# ...
end

# 文字列へ書き込み
c
sv_string = CSV.generate do |csv|
c
sv << ["row", "of", "CSV", "data"]
c
sv << ["another", "...

JSON::UnparserError (6017.0)

Alias of JSON::GeneratorError

Alias of JSON::GeneratorError

Psych::Parser::Mark (6001.0)

YAML document の位置を表現するクラスです。

...YAML document の位置を表現するクラスです。...

RDoc::Parser::Markdown (6001.0)

Markdown 形式で記述されたファイルを解析するためのクラスです。

Markdown 形式で記述されたファイルを解析するためのクラスです。

解析された情報はコメントとして扱われます。

絞り込み条件を変える

<< 1 2 > >>