るりまサーチ

最速Rubyリファレンスマニュアル検索!
1901件ヒット [1-100件を表示] (0.091秒)
トップページ > クエリ:C[x] > クエリ:Parser[x]

別のキーワード

  1. _builtin to_c
  2. etc sc_2_c_dev
  3. etc sc_2_c_bind
  4. tracer display_c_call
  5. tracer display_c_call=

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

CSV (26024.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...
...{ |csv_out| csv_out << %w{my data here} } # to $stdout
C
SV(csv = "") { |csv_str| csv_str << %w{my data here} } # to a String
C
SV($stderr) { |csv_err| csv_err << %w{my data here} } # to $stderr
//}

=== CSV と文字エンコーディング (M17n or Multilingualization)

This new CSV parser i...

CSV.new(data, options = Hash.new) -> CSV (23186.0)

このメソッドは CSV ファイルを読み込んだり、書き出したりするために String か IO のインスタンスをラップします。

...このメソッドは CSV ファイルを読み込んだり、書き出したりするために
String か IO のインスタンスをラップします。

ラップされた文字列の先頭から読み込むことになります。
文字列に追記したい場合は CSV.generate を使用し...
...ンスを指定します。
String のインスタンスを指定した場合、CSV#string を使用して
後からデータを取り出すことが出来ます。

@param options CSV をパースするためのオプションをハッシュで指定します。...
...he closing quote
for a field. (In truth, it reads to the first line ending beyond this
size.) If a quote cannot be found within the limit CSV will raise a
MalformedCSVError, assuming the data is faulty. You can use this limit to
prevent what are effectively DoS attacks on the parser....

Psych::Parser (21084.0)

YAML のパーサ。

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

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

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

# Handler for detecting scalar values
c
lass 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 (21016.0)

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

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

RDoc::Parser (21000.0)

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

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

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

絞り込み条件を変える

Racc::Parser (21000.0)

JSON::Ext::Parser (18032.0)

Alias of JSON::Parser

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

RDoc::Parser.parser_for(top_level, file_name, body, options, stats) -> RDoc::Parser (12352.0)

file_name を解析できるパーサのインスタンスを返します。 見つからなかった場合は RDoc::Parser::Simple のインスタンスを返します。

...RDoc::Parser::Simple のインスタンスを返します。

@param top_level RDoc::TopLevel オブジェクトを指定します。

@param file_name ファイル名を文字列で指定します。

@param body ソースコードの内容を文字列で指定します。

@param options RDoc::Op...
...tions オブジェクトを指定します。

@param stats RDoc::Stats オブジェクトを指定します。...

RDoc::Parser.parsers -> [[Regexp, RDoc::Parser]] (12317.0)

RDoc::Parser#parse_files_matching で登録した正規表現とパーサクラ スの配列の配列を返します。

...RDoc::Parser#parse_files_matching で登録した正規表現とパーサクラ
スの配列の配列を返します。...
<< 1 2 3 ... > >>