1248件ヒット
[1-100件を表示]
(0.052秒)
別のキーワード
ライブラリ
- getoptlong (36)
- json (12)
- optparse (768)
- psych (144)
-
rdoc
/ parser (24) -
rdoc
/ parser / c (12) -
rdoc
/ parser / changelog (24) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / simple (12) -
rexml
/ parsers / ultralightparser (48) - ripper (12)
- rss (24)
-
rubygems
/ version _ option (24) - uri (36)
クラス
- GetoptLong (36)
-
JSON
:: Parser (12) - OptionParser (504)
-
OptionParser
:: ParseError (96) -
Psych
:: Handler (12) -
Psych
:: Nodes :: Stream (48) -
Psych
:: Parser (48) -
Psych
:: Parser :: Mark (36) -
RDoc
:: Parser (24) -
RDoc
:: Parser :: C (12) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Ruby (12) -
RDoc
:: Parser :: Simple (12) -
REXML
:: Parsers :: UltraLightParser (36) -
RSS
:: Parser (24) - Ripper (12)
-
URI
:: Generic (24)
モジュール
-
Gem
:: VersionOption (24) -
OptionParser
:: Arguable (96) - URI (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ANY (24)
- AmbiguousArgument (12)
- AmbiguousOption (12)
- Arguable (12)
- ChangeLog (12)
- InvalidArgument (12)
- MissingArgument (12)
- NeedlessArgument (12)
-
PARSER
_ EVENT _ TABLE (12) - SINGLE (12)
- UTF16BE (24)
- UTF16LE (24)
- UTF8 (24)
- UltraLightParser (12)
-
add
_ platform _ option (12) -
add
_ version _ option (12) - args (12)
- column (12)
-
decode
_ www _ form (12) -
default
_ argv (12) -
default
_ argv= (12) - environment (12)
-
filter
_ backtrace (12) - get (12)
-
get
_ option (12) - getoptlong (12)
- getopts (60)
- help (12)
-
ignore
_ unknown _ element (12) -
ignore
_ unknown _ element= (12) - index (12)
- inspect (12)
- line (12)
- new (24)
- on (108)
-
on
_ head (12) -
on
_ tail (12) - order (48)
- order! (48)
- parse (36)
- parse! (24)
-
parse
_ files _ matching (12) - parsers (12)
- permute (24)
- permute! (24)
-
program
_ name (12) -
program
_ name= (12) - progress= (12)
-
rdoc
/ generator (12) -
rdoc
/ parser / changelog (12) - reason (12)
- recover (12)
- release (12)
-
remove
_ private _ comments (12) - rewind (12)
-
rexml
/ parsers / ultralightparser (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件
-
getoptlong (26036.0)
-
getoptlong は、GNU の getopt_long() とまったく同じ方式でコマンド 行オプションの解析を行う Ruby のライブラリです。
...getoptlong は、GNU の getopt_long() とまったく同じ方式でコマンド
行オプションの解析を行う Ruby のライブラリです。
=== GNU getopt_long() とは?
GNU getopt_long() は、コマンド行オプションの解析を行う C の関数です。多
くの GNU ソフ......トウェアがこの関数を使用しています。GNU getopt_long() そし
て getoptlong には、以下のような特徴があります。
* 伝統的な一文字オプションに加えて、長いオプションに対応しています。長
いオプションは `-' の代わりに `-......`getoptlong.rb' を Ruby で書かれたあなたのプログラムに取り込みま
す。
require 'getoptlong'
getoptlong はクラスを提供します。
クラスの名前は GetoptLong です。
GetoptLong クラスのオブジェクトを生成します。
parser = GetoptLong.new... -
URI
:: Generic # parser -> URI :: Parser (21218.0) -
selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。
...selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。... -
rexml
/ parsers / ultralightparser (18012.0) -
パース結果を配列で作られた木構造により返すパーサ。
...り返すパーサ。
REXML::Parsers::UltraLightParser.new でパーサオブジェクトを
生成し、REXML::Parsers::UltraLightParser#parse でパースし
その結果の木構造を返します。
===[a:nodes] ノードの表現
REXML::Parsers::UltraLightParser#parse が返す
XML の各ノ......L 要素のように子ノードを持つ場合、
それらの子ノードもこの配列の要素として保持されます。
REXML::Parsers::UltraLightParser#parse の返り値となる
木のルートは特別で、ノードの種類を表すシンボルを持ちません。
XML宣言、DTD......は node[4..-1] で得られる。
: [:text, 正規化文字列]
テキストノード
: [:processing_instruction, ターゲット文字列, 内容文字列 | nil]
XML処理命令(Processing Instruction, PI)
: [:comment ,コメント文字列]
コメント
: [:start_doctype, 親ノード, ル... -
OptionParser
:: AmbiguousArgument (15000.0) -
オプションの引数が曖昧にしか補完できない場合に投げられます。
オプションの引数が曖昧にしか補完できない場合に投げられます。 -
REXML
:: Parsers :: UltraLightParser (15000.0) -
パース結果を配列で作られた木構造により返すパーサクラス。
パース結果を配列で作られた木構造により返すパーサクラス。 -
rdoc
/ parser / changelog (12000.0) -
ChangeLog ファイルを解析するためのサブライブラリです。
...ChangeLog ファイルを解析するためのサブライブラリです。
ChangeLog ファイルを解析して、RDoc::Markup::Document オブジェクト
に変換します。出力される HTML はサイドバーに日ごとに分けられます。
このサブライブラリは主に MRI......の ChangeLog を解析するために使われますが、
GNU style の ChangeLog(http://www.gnu.org/prep/standards/html_node/Style-of-Change-Logs.html
参照)であれば解析できます。... -
RDoc
:: Parser . parsers -> [[Regexp , RDoc :: Parser]] (9317.0) -
RDoc::Parser#parse_files_matching で登録した正規表現とパーサクラ スの配列の配列を返します。
...RDoc::Parser#parse_files_matching で登録した正規表現とパーサクラ
スの配列の配列を返します。... -
REXML
:: Parsers :: UltraLightParser . new(stream) -> REXML :: Parsers :: UltraLightParser (9300.0) -
パーサオブジェクトを返します。
...パーサオブジェクトを返します。
@param stream 入力(文字列、IO、IO互換オブジェクト(StringIOなど))... -
OptionParser
# default _ argv=(argv) (9200.0) -
自身がデフォルトでパースする引数を文字列の配列で指定します。
...ptionParser#parse の引数が指定されなかったときに使われます。
@param argv デフォルトでパースしたい文字列の配列を指定します。
//emlist[例][ruby]{
require "optparse"
config = {}
opts = OptionParser.new
opts.on("-r", "--require LIBRARY"){|lib| config[:li......b] = lib }
# パラメーター指定なしで実行
opts.default_argv # => []
opts.parse!
p config # => {}
opts.default_argv = ["--require", "lib1"] # => ["--require", "lib"]
opts.default_argv # => ["--require", "param1"]
opts.parse!
p config # => {:lib=>"lib1"}
//}...