ライブラリ
- getoptlong (33)
- json (22)
- optparse (671)
- psych (77)
-
rdoc
/ parser (11) -
rdoc
/ parser / c (11) -
rdoc
/ parser / changelog (11) -
rdoc
/ parser / markdown (11) -
rdoc
/ parser / rd (11) -
rdoc
/ parser / ruby (11) -
rdoc
/ parser / simple (22) -
rexml
/ parsers / pullparser (231) -
rexml
/ parsers / sax2parser (77) -
rexml
/ parsers / streamparser (11) -
rexml
/ parsers / ultralightparser (22) - uri (11)
クラス
- GetoptLong (33)
-
JSON
:: Parser (22) - OptionParser (506)
-
OptionParser
:: ParseError (88) -
Psych
:: Handler (11) -
Psych
:: Parser (33) -
Psych
:: Parser :: Mark (33) -
RDoc
:: Options (11) -
RDoc
:: Parser (11) -
RDoc
:: Parser :: C (11) -
RDoc
:: Parser :: ChangeLog (11) -
RDoc
:: Parser :: Markdown (11) -
RDoc
:: Parser :: RD (11) -
RDoc
:: Parser :: Ruby (11) -
RDoc
:: Parser :: Simple (22) -
REXML
:: Parsers :: PullEvent (165) -
REXML
:: Parsers :: PullParser (66) -
REXML
:: Parsers :: SAX2Parser (77) -
REXML
:: Parsers :: StreamParser (11) -
REXML
:: Parsers :: UltraLightParser (22) -
URI
:: Generic (11)
モジュール
キーワード
- [] (22)
- accept (11)
- args (11)
- attlistdecl? (11)
- cdata? (11)
- column (11)
- comment? (11)
- deafen (11)
-
default
_ argv (11) - doctype? (11)
- each (11)
- elementdecl? (11)
- empty? (11)
-
end
_ element? (11) - entitydecl? (11)
- environment (11)
-
event
_ type (11) - get (11)
-
get
_ option (11) - getopts (33)
- handler (11)
-
has
_ next? (11) - help (11)
- index (11)
- inspect (11)
- instruction? (11)
- line (11)
- listen (55)
- load (11)
- mark (11)
- notationdecl? (11)
- on (132)
-
on
_ head (11) -
on
_ tail (11) -
option
_ parser (11) - order (44)
- order! (44)
- parse (77)
- parse! (22)
-
parse
_ files _ matching (11) - peek (11)
- permute (22)
- permute! (22)
-
program
_ name (11) - pull (11)
- reason (11)
- recover (11)
- reject (11)
- release (11)
-
remove
_ private _ comments (11) - rewind (11)
- scan (66)
- separator (11)
-
set
_ backtrace (11) -
set
_ option (11) - source (11)
-
start
_ element? (11) -
start
_ stream (11) - summarize (22)
-
summary
_ indent (11) -
summary
_ width (11) - text? (11)
-
to
_ a (11) -
to
_ s (22) - unshift (11)
- ver (11)
- version (11)
- xmldecl? (11)
検索結果
先頭5件
-
URI
:: Generic # parser -> URI :: Parser (27519.0) -
selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。
...selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。... -
REXML
:: Parsers :: StreamParser # parse -> () (15201.0) -
入力をパースします。
...パースします。
このメソッドの中からコールバックが呼び出されます。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されていない名前空間... -
REXML
:: Parsers :: UltraLightParser # rewind -> () (15201.0) -
REXML::Parsers::UltraLightParser.new で指定した stream を rewind してもう一度パースできる状態にします。
...REXML::Parsers::UltraLightParser.new で指定した stream を
rewind してもう一度パースできる状態にします。... -
RDoc
:: Options # option _ parser -> OptionParser | nil (12502.0) -
コマンドライン引数の解析のための OptionParser オブジェクトを返し ます。
...コマンドライン引数の解析のための OptionParser オブジェクトを返し
ます。... -
OptionParser
:: ParseError # set _ backtrace(array) -> [String] (12301.0) -
自身に array で指定したバックトレースを設定します。
...自身に array で指定したバックトレースを設定します。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。... -
REXML
:: Parsers :: SAX2Parser # parse -> () (12233.0) -
REXML::Parsers::SAX2Parser.new で指定した XML を パースし、その結果によって REXML::Parsers::SAX2Parser#listen で 指定したコールバックを呼び出します。
...REXML::Parsers::SAX2Parser.new で指定した XML を
パースし、その結果によって REXML::Parsers::SAX2Parser#listen で
指定したコールバックを呼び出します。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::Undefin... -
JSON
:: Parser # parse -> object (12225.0) -
現在のソースをパースして結果を Ruby のオブジェクトとして返します。
...を Ruby のオブジェクトとして返します。
//emlist[例][ruby]{
require 'json'
class Person
attr_accessor :name, :age
def []=(key, value)
instance_variable_set("@#{key}", value)
end
end
parser = JSON::Parser.new(DATA.read, object_class: Person)
person = parser.parse
person.......class # => Person
person.name # => "tanaka"
person.age # => 20
__END__
{
"name":"tanaka",
"age":20
}
//}
@see JSON::Parser#source... -
Psych
:: Parser # parse(yaml) -> self (12213.0) -
YAML ドキュメントをパースし、イベントハンドラに イベントを逐次通知します。
...YAML ドキュメントをパースし、イベントハンドラに
イベントを逐次通知します。
@see Psych::Parser.new, Psych::Handler, Psych::Parser#handler... -
OptionParser
# parse!(argv = self . default _ argv) -> [String] (12201.0) -
与えられた argv をパースします。
...与えられた argv をパースします。
OptionParser#permute! と同様に argv を破壊的にパースします。
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order! と同様に振舞います。
@param argv パースしたい引数を文字列の配......す。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |......ts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
ARGV # => ["-i", "-u", "-h", "test"]
opts.parse(ARGV) # => ["test"]
ARGV # => ["-i", "-u", "-h", "test"]
opts.parse!(ARGV) # => ["test"]
ARGV # => ["test"]
//}... -
OptionParser
# parse!(argv = self . default _ argv , into: nil) -> [String] (12201.0) -
与えられた argv をパースします。
...与えられた argv をパースします。
OptionParser#permute! と同様に argv を破壊的にパースします。
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order! と同様に振舞います。
@param argv パースしたい引数を文字列の配......列で指定します。
@param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロックの値が格納されます。
キーの名前はロン......す。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |o... -
OptionParser
# parse(*args) -> [String] (12201.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...argv をパースします。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パ......の配列で指定します。
@param args パースしたい引数を順に文字列として与えます。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク......ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
ARGV # => ["-i", "-u", "-h", "test"]
opts.parse(ARGV) # => ["test"]
//}...