1704件ヒット
[201-300件を表示]
(0.080秒)
ライブラリ
- getoptlong (36)
- json (24)
- optparse (840)
- psych (96)
-
racc
/ parser (96) -
rdoc
/ parser (12) -
rdoc
/ parser / c (24) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / markdown (12) -
rdoc
/ parser / rd (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / simple (24) -
rexml
/ parsers / pullparser (252) -
rexml
/ parsers / sax2parser (84) -
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (24) - rss (72)
-
rubygems
/ version _ option (24) - uri (12)
クラス
- GetoptLong (36)
-
JSON
:: Parser (24) - OptionParser (636)
-
OptionParser
:: ParseError (108) -
Psych
:: Handler (12) -
Psych
:: Parser (48) -
Psych
:: Parser :: Mark (36) -
RDoc
:: Options (24) -
RDoc
:: Parser (12) -
RDoc
:: Parser :: C (24) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Markdown (12) -
RDoc
:: Parser :: RD (12) -
RDoc
:: Parser :: Ruby (12) -
RDoc
:: Parser :: Simple (24) -
REXML
:: Parsers :: PullEvent (180) -
REXML
:: Parsers :: PullParser (72) -
REXML
:: Parsers :: SAX2Parser (84) -
REXML
:: Parsers :: StreamParser (12) -
REXML
:: Parsers :: UltraLightParser (24) -
RSS
:: Parser (72) -
Racc
:: Parser (96) -
URI
:: Generic (12)
モジュール
-
Gem
:: VersionOption (24) -
OptionParser
:: Arguable (96)
キーワード
- [] (24)
- accept (12)
-
add
_ platform _ option (12) -
add
_ version _ option (12) - args (12)
- attlistdecl? (12)
- cdata? (12)
- column (12)
- comment? (12)
- deafen (12)
-
default
_ argv (12) -
default
_ argv= (12) -
do
_ parse (12) -
do
_ validate (12) -
do
_ validate= (12) - doctype? (12)
- each (12)
- elementdecl? (12)
- empty? (12)
-
end
_ element? (12) - entitydecl? (12)
- environment (12)
-
event
_ type (12) - get (12)
-
get
_ option (12) - getopts (36)
- handler (12)
- handler= (12)
-
has
_ next? (12) - help (12)
-
ignore
_ unknown _ element (12) -
ignore
_ unknown _ element= (12) - index (12)
- inspect (12)
- instruction? (12)
- line (12)
- listen (60)
- load (12)
- mark (12)
-
next
_ token (12) - notationdecl? (12)
- on (144)
-
on
_ error (12) -
on
_ head (12) -
on
_ tail (12) -
option
_ parser (12) -
option
_ parser= (12) - order (48)
- order! (48)
- parse (96)
- parse! (24)
-
parse
_ files _ matching (12) - peek (12)
- permute (24)
- permute! (24)
-
program
_ name (12) -
program
_ name= (12) - progress= (12)
- pull (12)
- reason (12)
- reason= (12)
- recover (12)
- reject (12)
- release (12)
- release= (12)
-
remove
_ private _ comments (12) - rewind (12)
- rss (12)
- scan (72)
- separator (12)
-
set
_ backtrace (12) -
set
_ option (12) - source (12)
-
start
_ element? (12) -
start
_ stream (12) - summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) - text? (12)
-
to
_ a (12) -
to
_ s (24) -
token
_ to _ str (12) - unshift (12)
- ver (12)
- version (12)
- version= (12)
- xmldecl? (12)
- yyaccept (12)
- yyerrok (12)
- yyerror (12)
- yyparse (12)
検索結果
先頭5件
-
REXML
:: Parsers :: StreamParser # parse -> () (6001.0) -
入力をパースします。
入力をパースします。
このメソッドの中からコールバックが呼び出されます。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されていない名前空間
が現れた場合に発生します -
REXML
:: Parsers :: UltraLightParser # parse -> Array (6001.0) -
XML 文書のパース結果を配列による木で返します。
...XML 文書のパース結果を配列による木で返します。
返される木構造配列については lib:rexml/parsers/ultralightparser#nodes
を参照してください。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNa... -
REXML
:: Parsers :: UltraLightParser # rewind -> () (6001.0) -
REXML::Parsers::UltraLightParser.new で指定した stream を rewind してもう一度パースできる状態にします。
...REXML::Parsers::UltraLightParser.new で指定した stream を
rewind してもう一度パースできる状態にします。... -
Psych
:: Parser # mark -> Psych :: Parser :: Mark (3118.0) -
パーサが現在読み込んでいる入力上の位置を Psych::Parser::Mark オブジェクト で返します。
...パーサが現在読み込んでいる入力上の位置を Psych::Parser::Mark オブジェクト
で返します。... -
OptionParser
:: Arguable # options -> OptionParser (3101.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|
o... -
JSON
:: Parser # parse -> object (3025.0) -
現在のソースをパースして結果を Ruby のオブジェクトとして返します。
...[]=(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... -
JSON
:: Parser # source -> String (3019.0) -
現在のソースのコピーを返します。
...現在のソースのコピーを返します。
//emlist[例][ruby]{
require 'json'
parser = JSON::Parser.new(DATA.read)
print parser.source
# => {
# => "Tanaka": {
# => "name":"tanaka",
# => "age":20
# => },
# => "Suzuki": {
# => "name":"suzuki",
# => "age":25
# => }
#... -
OptionParser
# reject(klass) -> () (3019.0) -
OptionParser#accept で登録したクラスとブロックを 自身から削除します。
...OptionParser#accept で登録したクラスとブロックを
自身から削除します。
@param klass 自身から削除したいクラスを指定します。
//emlist[例][ruby]{
require "optparse"
require "time"
def parse(option_parser)
option_parser.on("-t", "--time [TIME]", Time) do......|time|
p time.class
end
option_parser.parse(ARGV)
end
opts = OptionParser.new
opts.accept(Time) do |s,|
begin
Time.parse(s) if s
rescue
raise OptionParser::InvalidArgument, s
end
end
parse(opts) # => Time
opts.reject(Time)
parse(opts) # => unsupported argument type: Time (Arg... -
Psych
:: Parser # parse(yaml) -> self (3013.0) -
YAML ドキュメントをパースし、イベントハンドラに イベントを逐次通知します。
...YAML ドキュメントをパースし、イベントハンドラに
イベントを逐次通知します。
@see Psych::Parser.new, Psych::Handler, Psych::Parser#handler...