別のキーワード
ライブラリ
- getoptlong (36)
- json (12)
- optparse (660)
- psych (48)
-
rdoc
/ parser (12) -
rdoc
/ parser / c (12) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / simple (12) -
rexml
/ parsers / ultralightparser (24) - rss (24)
-
rubygems
/ version _ option (24) - uri (12)
クラス
- GetoptLong (36)
-
JSON
:: Parser (12) - OptionParser (480)
-
OptionParser
:: ParseError (84) -
Psych
:: Handler (12) -
Psych
:: Parser :: Mark (36) -
RDoc
:: Parser (12) -
RDoc
:: Parser :: C (12) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Simple (12) -
REXML
:: Parsers :: UltraLightParser (24) -
RSS
:: Parser (24) -
URI
:: Generic (12)
モジュール
-
Gem
:: VersionOption (24) -
OptionParser
:: Arguable (96)
キーワード
-
add
_ platform _ option (12) -
add
_ version _ option (12) - args (12)
- column (12)
-
default
_ argv (12) -
default
_ argv= (12) - environment (12)
- get (12)
-
get
_ option (12) - getopts (36)
- help (12)
-
ignore
_ unknown _ element (12) -
ignore
_ unknown _ element= (12) - index (12)
- inspect (12)
- line (12)
- on (108)
-
on
_ head (12) -
on
_ tail (12) - order (48)
- order! (48)
- parse (36)
- parse! (24)
-
parse
_ files _ matching (12) - permute (24)
- permute! (24)
-
program
_ name (12) -
program
_ name= (12) - progress= (12)
- reason (12)
- recover (12)
- release (12)
-
remove
_ private _ comments (12) - rewind (12)
- scan (12)
-
set
_ backtrace (12) - source (12)
-
start
_ stream (12) -
summary
_ indent (12) -
summary
_ width (12) -
to
_ a (12) -
to
_ s (24) - ver (12)
- version (12)
検索結果
先頭5件
-
URI
:: Generic # parser -> URI :: Parser (27419.0) -
selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。
...selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。... -
REXML
:: Parsers :: UltraLightParser # parse -> Array (21101.0) -
XML 文書のパース結果を配列による木で返します。
...返される木構造配列については lib:rexml/parsers/ultralightparser#nodes
を参照してください。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されてい... -
OptionParser
:: Arguable # getopts(short _ opt , *long _ opt) -> Hash (18407.0) -
指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。
...指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。
コマンドラインに - もしくは -- を指定した場合、それ以降の解析を行ないません。
@param short_opt ショートネームのオプション(-f や -fx)......ないときは空文字列を指定します。
オプションが引数をとる場合は直後に ":" を付けます。
@param long_opt ロングネームのオプション(--version や --bufsize=512)を文字列で指定をします。
オプションが引数......se OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[t.rb][ruby]{
require 'optparse'
params = ARGV.getopts("... -
OptionParser
# getopts(*opts) -> Hash (18301.0) -
引数をパースした結果を、Hash として返します。
...。
配列 argv を与えた場合、argv をパースします。そうでない場合は、
default_argv をパースします。
//emlist[][ruby]{
opt = OptionParser.new
params = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"] = true # -a
# params["b"] = "1" # -b1
# params["foo"] = t......foo
# params["bar"] = "x" # --bar x
//}
@param argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseE... -
OptionParser
# getopts(argv , *opts) -> Hash (18301.0) -
引数をパースした結果を、Hash として返します。
...。
配列 argv を与えた場合、argv をパースします。そうでない場合は、
default_argv をパースします。
//emlist[][ruby]{
opt = OptionParser.new
params = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"] = true # -a
# params["b"] = "1" # -b1
# params["foo"] = t......foo
# params["bar"] = "x" # --bar x
//}
@param argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseE... -
RDoc
:: Parser # parse _ files _ matching(regexp) -> () (18213.0) -
regexp で指定した正規表現にマッチするファイルを解析できるパーサとして、 自身を登録します。
...regexp で指定した正規表現にマッチするファイルを解析できるパーサとして、
自身を登録します。
@param regexp 正規表現を指定します。
新しいパーサを作成する時に使用します。
例:
class RDoc::Parser::Xyz < RDoc::Parser
parse_f......iles_matching /\.xyz$/
...
end... -
OptionParser
:: Arguable # options -> OptionParser (15307.0) -
自身をパースするための OptionParser オブジェクトを返します。 初回呼び出し時に自動的に生成されます。 この OptionParser#default_argv には self がセットされています。
...身をパースするための OptionParser オブジェクトを返します。
初回呼び出し時に自動的に生成されます。
この OptionParser#default_argv には self がセットされています。
ブロックを与えた場合は、OptionParser を引数としてブロック......ロックの実行途中で OptionParser::ParseError
が発生した場合は、全て rescue し、エラーメッセージを出力し、
nil を返します。
//emlist[][ruby]{
require 'optparse'
o = nil
ARGV.options{|opt|
opt.on('-a'){ o = true }
opt.parse!
}
p o #... -
OptionParser
# program _ name -> String (15213.0) -
プログラムの名前を文字列で返します。
...字列で返します。
デフォルトは $0 が使われます。
@return プログラムの名前を文字列で返します。
//emlist[例][ruby]{
require "optparse"
OptionParser.new do |opts|
p $0 # => /path/to/filename.rb
p opts.program_name # => filename
end
//}... -
GetoptLong
# get _ option -> [String , String] (15207.0) -
ARGV から、次のオプションの名前と、もしあればその引数の組を取 得します。メソッドは 2 つの値を返し、1 つ目の値がオプション名 (例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。
...ARGV から、次のオプションの名前と、もしあればその引数の組を取
得します。メソッドは 2 つの値を返し、1 つ目の値がオプション名
(例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。
get と get_option は常にオプシ......、
空の文字列 ('') が optarg にセットされます。オプションが
ARGV に残っていないときは、optname, optarg ともに nil に
セットされます。メソッドから戻る際に、取得したオプションと引数
は自動的に ARGV から取り除かれます。......* GetoptLong::AmbiguousOption
* GetoptLong::InvalidOption
* GetoptLong::MissingArgument
* GetoptLong::NeedlessArgument
加えて、静粛 (quiet) フラグが有効になっていない限り、エラーメッ
セージを標準エラー出力に出力します。
例:
optname, optarg = opt...