別のキーワード
種類
ライブラリ
- ビルトイン (81)
-
cgi
/ core (12) - csv (48)
- date (48)
- json (60)
-
net
/ http (408) - open-uri (24)
- openssl (60)
- optparse (768)
- psych (120)
-
rdoc
/ parser (24) -
rdoc
/ parser / c (12) -
rdoc
/ parser / changelog (24) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / simple (12) - rexml (48)
-
rexml
/ document (12) -
rexml
/ parsers / ultralightparser (48) - ripper (12)
-
ripper
/ lexer (12) - rss (24)
-
rubygems
/ requirement (24) - uri (336)
-
webrick
/ httpproxy (12) -
webrick
/ httprequest (12) -
webrick
/ httputils (12)
クラス
- CGI (12)
-
CGI
:: Cookie (12) -
CSV
:: FieldInfo (36) - DateTime (48)
-
Gem
:: Requirement (24) -
JSON
:: Parser (12) -
Net
:: HTTP (24) -
Net
:: HTTPGenericRequest (96) -
Net
:: HTTPResponse (84) -
OpenSSL
:: Config (12) -
OpenSSL
:: X509 :: Name (48) - OptionParser (504)
-
OptionParser
:: ParseError (96) -
Psych
:: Nodes :: Node (12) -
Psych
:: Parser (48) -
Psych
:: Parser :: Mark (36) -
Psych
:: ScalarScanner (12) -
RDoc
:: Options (12) -
RDoc
:: Parser (24) -
RDoc
:: Parser :: C (12) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Ruby (12) -
RDoc
:: Parser :: Simple (12) -
REXML
:: ParseException (48) -
REXML
:: Parsers :: UltraLightParser (36) -
REXML
:: Text (12) -
RSS
:: Parser (24) - Ripper (12)
-
Ripper
:: Lexer (12) -
RubyVM
:: AbstractSyntaxTree :: Node (35) - String (12)
-
URI
:: FTP (12) -
URI
:: Generic (264) -
URI
:: HTTP (12) -
URI
:: MailTo (48) -
WEBrick
:: HTTPProxyServer (12) -
WEBrick
:: HTTPRequest (12)
モジュール
- JSON (48)
- Kernel (36)
-
Net
:: HTTPHeader (204) - OpenURI (12)
-
OpenURI
:: OpenRead (12) -
OptionParser
:: Arguable (96) -
RubyVM
:: AbstractSyntaxTree (10) -
WEBrick
:: HTTPUtils (12)
キーワード
- + (12)
- - (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (12)
- ANY (12)
- AmbiguousArgument (12)
- AmbiguousOption (12)
- Arguable (12)
- ChangeLog (12)
-
DEFAULT
_ OBJECT _ TYPE (12) - InvalidArgument (12)
- Mapping (12)
- MissingArgument (12)
- NeedlessArgument (12)
-
OBJECT
_ TYPE _ TEMPLATE (12) -
PARSER
_ EVENT _ TABLE (12) - SINGLE (12)
- UTF16BE (12)
- UTF16LE (12)
- UTF8 (12)
- UltraLightParser (12)
- [] (12)
- absolute (12)
- absolute? (12)
- args (12)
-
basic
_ auth (12) - body (24)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - caller (36)
- code (12)
- coerce (12)
- column (12)
-
content
_ length (12) -
content
_ length= (12) -
content
_ range (12) -
content
_ type (12) - context (12)
-
create
_ id (12) -
default
_ argv (12) -
default
_ argv= (12) - delete (12)
- entity (12)
- environment (12)
-
fast
_ unparse (12) - fetch (36)
-
filter
_ backtrace (12) -
first
_ column (7) -
first
_ lineno (7) - fragment (12)
-
get
_ fields (12) -
get
_ print (24) - getopts (60)
- header (12)
- headers (12)
- help (12)
-
http
_ version (12) -
ignore
_ unknown _ element (12) -
ignore
_ unknown _ element= (12) - index (24)
- inspect (19)
- iso8601 (12)
- jisx0301 (12)
-
last
_ column (7) -
last
_ lineno (7) - line (36)
-
main
_ type (12) - merge (12)
- merge! (12)
- method (24)
- msg (12)
- new (72)
- normalize (12)
- normalize! (12)
- on (108)
-
on
_ head (12) -
on
_ tail (12) - opaque (12)
-
open
_ uri (12) - order (48)
- order! (48)
- parse! (24)
-
parse
_ csv (12) -
parse
_ files _ matching (12) -
parse
_ range _ header (12) -
parse
_ string (12) -
parse
_ time (12) - parser (12)
- parsers (12)
- path (24)
- permute (24)
- permute! (24)
- position (12)
-
pretty
_ unparse (12) -
program
_ name (12) -
program
_ name= (12) - progress= (12)
-
proxy
_ basic _ auth (12) - query (12)
- range (12)
-
range
_ length (12) -
rdoc
/ parser / changelog (12) - read (12)
-
read
_ body (12) - reason (12)
- recover (12)
- relative? (12)
- release (12)
-
remove
_ private _ comments (12) -
request
_ body _ permitted? (12) -
request
_ uri (12) -
response
_ body _ permitted? (12) - rewind (12)
-
rexml
/ parsers / ultralightparser (12) - rfc3339 (12)
-
route
_ from (12) -
route
_ to (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) - scan (12)
- select (12)
-
set
_ backtrace (12) - source (12)
-
sub
_ type (12) -
summary
_ indent (12) -
summary
_ width (12) - tag (12)
- to (12)
-
to
_ a (24) -
to
_ mailtext (12) -
to
_ rfc822text (12) -
to
_ s (60) - unparse (12)
-
unparsed
_ uri (12) - userinfo= (12)
- ver (12)
- version (12)
- xmlschema (12)
検索結果
先頭5件
-
REXML
:: Parsers :: UltraLightParser # parse -> Array (27101.0) -
XML 文書のパース結果を配列による木で返します。
...パース結果を配列による木で返します。
返される木構造配列については lib:rexml/parsers/ultralightparser#nodes
を参照してください。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceExcept... -
OptionParser
# parse(*args) -> [String] (21208.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"]
//}... -
OptionParser
# parse(*args , into: nil) -> [String] (21208.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...argv をパースします。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パ......定します。
@param args パースしたい引数を順に文字列として与えます。
@param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロッ......@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|... -
OptionParser
# parse(argv) -> [String] (21208.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"]
//}... -
OptionParser
# parse(argv , into: nil) -> [String] (21208.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...argv をパースします。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パ......定します。
@param args パースしたい引数を順に文字列として与えます。
@param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロッ......@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|... -
OpenSSL
:: Config . parse(str) -> OpenSSL :: Config (21201.0) -
文字列から OpenSSL::Config オブジェクトを生成します。
...文字列から OpenSSL::Config オブジェクトを生成します。
@param str 設定ファイルデータ... -
CGI
. parse(query) -> Hash (21107.0) -
与えられたクエリ文字列をパースします。
...与えられたクエリ文字列をパースします。
@param query クエリ文字列を指定します。
例:
require "cgi"
params = CGI.parse("query_string")
# {"name1" => ["value1", "value2", ...],
# "name2" => ["value1", "value2", ...], ... }... -
CGI
:: Cookie . parse(raw _ cookie) -> Hash (21107.0) -
クッキー文字列をパースします。
...クッキー文字列をパースします。
@param raw_cookie 生のクッキーを表す文字列を指定します。
例:
cookies = CGI::Cookie.parse("raw_cookie_string")
# { "name1" => cookie1, "name2" => cookie2, ... }... -
Gem
:: Requirement . parse(obj) -> Array (21107.0) -
バージョンの必要上件をパースして比較演算子とバージョンを要素とする二要素の配列を返します。
...たは Gem::Version のインスタンスを指定します。
@return 比較演算子と Gem::Version のインスタンスを要素とする二要素の配列を返します。
@raise ArgumentError obj に不正なオブジェクトを指定すると発生します。
//emlist[][ruby]{
p Gem::Req......uirement.parse("~> 3.2.1") # => ["~>", #<Gem::Version "3.2.1">]
//}... -
Ripper
:: Lexer # parse -> [[Integer , Integer] , Symbol , String , Ripper :: Lexer :: State] (18301.0) -
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た だし Ripper::Lexer#lex と違い、結果をソートしません。
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た
だし Ripper::Lexer#lex と違い、結果をソートしません。
ライブラリ内部で使用します。 -
Ripper
:: Lexer # parse -> [[Integer , Integer] , Symbol , String] (18301.0) -
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た だし Ripper::Lexer#lex と違い、結果をソートしません。
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た
だし Ripper::Lexer#lex と違い、結果をソートしません。
ライブラリ内部で使用します。 -
RubyVM
:: AbstractSyntaxTree . parse(string) -> RubyVM :: AbstractSyntaxTree :: Node (18214.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...文字列を抽象構文木にパースし、その木の根ノードを返します。
@param string パースする対象の Ruby のコードを文字列で指定します。
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコ......成します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。
//emlist[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
# args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9......IST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
pp RubyVM::AbstractSyntaxTree.parse("x = 1; p(x; y=2", error_tolerant: true)
# => (SCOPE@1:0-1:15
# tbl: [:x, :y]
# args: nil
# body: (BLOCK@1:0-1:15 (LASGN@1:0-1:5 :x (LIT@1:4-1:5 1)) (ERROR@1:7-1:11) (LASGN@1:12-1:15 :y (LIT@1:14-1:15 2))))
//}... -
RubyVM
:: AbstractSyntaxTree . parse(string , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node (18214.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...文字列を抽象構文木にパースし、その木の根ノードを返します。
@param string パースする対象の Ruby のコードを文字列で指定します。
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコ......成します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。
//emlist[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
# args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9......IST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
pp RubyVM::AbstractSyntaxTree.parse("x = 1; p(x; y=2", error_tolerant: true)
# => (SCOPE@1:0-1:15
# tbl: [:x, :y]
# args: nil
# body: (BLOCK@1:0-1:15 (LASGN@1:0-1:5 :x (LIT@1:4-1:5 1)) (ERROR@1:7-1:11) (LASGN@1:12-1:15 :y (LIT@1:14-1:15 2))))
//}...