1600件ヒット
[1-100件を表示]
(0.034秒)
種類
ライブラリ
- ビルトイン (92)
-
cgi
/ core (12) - csv (24)
- date (24)
- json (12)
-
net
/ http (324) - openssl (60)
- optparse (120)
- psych (303)
-
racc
/ parser (60) -
rdoc
/ parser (12) -
rdoc
/ parser / c (12) -
rdoc
/ parser / ruby (60) -
rdoc
/ parser / ruby _ tools (12) -
rdoc
/ parser / simple (12) -
rdoc
/ text (12) -
rexml
/ document (12) -
rexml
/ parsers / pullparser (48) -
rexml
/ parsers / sax2parser (48) -
rexml
/ parsers / ultralightparser (12) -
rexml
/ streamlistener (12) - ripper (24)
-
ripper
/ lexer (12) -
rubygems
/ requirement (12) - time (24)
- uri (60)
-
webrick
/ httpproxy (12)
クラス
- CGI (12)
- CSV (24)
- Date (12)
- DateTime (12)
-
Gem
:: Requirement (12) -
Net
:: HTTPGenericRequest (72) -
Net
:: HTTPResponse (48) - Object (16)
-
OpenSSL
:: X509 :: Name (60) - OptionParser (72)
-
OptionParser
:: ParseError (48) -
Psych
:: Nodes :: Node (12) -
Psych
:: Parser (108) -
Psych
:: Parser :: Mark (36) -
Psych
:: ScalarScanner (12) -
RDoc
:: Parser (12) -
RDoc
:: Parser :: C (12) -
RDoc
:: Parser :: Ruby (48) -
RDoc
:: Parser :: Simple (12) -
REXML
:: Parsers :: PullEvent (36) -
REXML
:: Parsers :: PullParser (12) -
REXML
:: Parsers :: SAX2Parser (48) -
REXML
:: Parsers :: UltraLightParser (12) -
REXML
:: Text (12) -
Racc
:: Parser (60) - Ripper (24)
-
Ripper
:: Lexer (12) -
RubyVM
:: AbstractSyntaxTree :: Node (49) - Time (24)
-
URI
:: FTP (12) -
URI
:: Generic (48) -
WEBrick
:: HTTPProxyServer (12)
モジュール
- JSON (12)
-
Net
:: HTTPHeader (204) - Psych (75)
-
RDoc
:: Text (12) -
REXML
:: StreamListener (12) -
RubyVM
:: AbstractSyntaxTree (20)
キーワード
- + (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ANY (12)
-
DEFAULT
_ OBJECT _ TYPE (12) - Emitter (12)
- Mapping (12)
- Mark (12)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) - NORMAL (12)
- Node (7)
-
OBJECT
_ TYPE _ TEMPLATE (12) -
PARSER
_ EVENTS (12) -
PARSER
_ EVENT _ TABLE (12) - Parser (12)
- Ruby (12)
- RubyTools (12)
- SINGLE (12)
- TreeBuilder (12)
- UTF16BE (12)
- UTF16LE (12)
- UTF8 (12)
- [] (12)
- []= (12)
- args (12)
- body (24)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - children (7)
- column (12)
-
content
_ type (12) -
content
_ type= (12) - delete (12)
- doctype? (12)
-
each
_ key (12) -
each
_ name (12) - empty? (12)
- entity (12)
- entitydecl (12)
- entitydecl? (12)
-
event
_ type (12) - fetch (36)
-
filter
_ backtrace (12) -
first
_ column (7) -
first
_ lineno (7) -
get
_ fields (12) - handler (12)
- handler= (12)
- index (12)
- inspect (7)
- key? (12)
-
last
_ column (7) -
last
_ lineno (7) - line (12)
- listen (48)
- load (15)
-
main
_ type (12) - mark (12)
- merge (12)
- new (96)
-
parse
_ file (22) -
parse
_ line (12) -
parse
_ openssl (12) -
parse
_ rfc2253 (12) -
parse
_ stream (24) -
parse
_ time (12) - parser (12)
-
parser
_ for (12) -
pretty
_ unparse (12) -
proxy
_ basic _ auth (12) - psych (12)
- query (12)
-
racc
_ runtime _ type (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / ruby _ tools (12) -
read
_ body (24) - recover (12)
-
request
_ body _ permitted? (12) -
response
_ body _ permitted? (12) - rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 8 . 5 feature (12) - scan (12)
-
set
_ backtrace (12) -
set
_ content _ type (12) -
sub
_ type (12) - summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) - tag (12)
- type (7)
-
type
_ params (12) -
yield
_ self (16) - yyaccept (12)
- yyerrok (12)
- yyerror (12)
- yyparse (24)
検索結果
先頭5件
- static int yyparse(void)
- Psych
:: Parser # parse(yaml) -> self - REXML
:: Parsers :: UltraLightParser # parse -> Array - RubyVM
:: AbstractSyntaxTree . parse(string) -> RubyVM :: AbstractSyntaxTree :: Node - RubyVM
:: AbstractSyntaxTree . parse(string , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node
-
static int yyparse(void) (32232.0)
-
パースを開始します。 この関数は yacc が自動的に生成するので parse.y には存在しません。
...パースを開始します。
この関数は yacc が自動的に生成するので parse.y には存在しません。... -
Psych
:: Parser # parse(yaml) -> self (24201.0) -
YAML ドキュメントをパースし、イベントハンドラに イベントを逐次通知します。
...
YAML ドキュメントをパースし、イベントハンドラに
イベントを逐次通知します。
@see Psych::Parser.new, Psych::Handler, Psych::Parser#handler... -
REXML
:: Parsers :: UltraLightParser # parse -> Array (24201.0) -
XML 文書のパース結果を配列による木で返します。
...パース結果を配列による木で返します。
返される木構造配列については lib:rexml/parsers/ultralightparser#nodes
を参照してください。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceExcept... -
RubyVM
:: AbstractSyntaxTree . parse(string) -> RubyVM :: AbstractSyntaxTree :: Node (21232.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...文字列を抽象構文木にパースし、その木の根ノードを返します。
@param string パースする対象の Ruby のコードを文字列で指定します。
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコ......際にエラー箇所を type が :ERROR であるようなノードに置き換えてツリーを生成します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。
//emlist[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-......args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@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 (... -
RubyVM
:: AbstractSyntaxTree . parse(string , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node (21232.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...文字列を抽象構文木にパースし、その木の根ノードを返します。
@param string パースする対象の Ruby のコードを文字列で指定します。
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコ......際にエラー箇所を type が :ERROR であるようなノードに置き換えてツリーを生成します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。
//emlist[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-......args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@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 (... -
Psych
. parse(yaml , filename = nil) -> Psych :: Nodes :: Document (21213.0) -
YAML ドキュメントをパースし、YAML の AST を返します。
...YAML ドキュメントをパースし、YAML の AST を返します。
入力に複数のドキュメントが含まれている場合は、先頭のものを AST に変換して
返します。
filename はパース中に発生した例外のメッセージに用います。
AST について......は Psych::Nodes を参照してください。
@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見され......ます
@see Psych.load
//emlist[例][ruby]{
Psych.parse("---\n - a\n - b") # => #<Psych::Nodes::Document:...>
begin
Psych.parse("--- `", "file.txt")
rescue Psych::SyntaxError => ex
p ex.file # => 'file.txt'
p ex.message # => "(file.txt): found character that cannot start any token while s... -
RubyVM
:: AbstractSyntaxTree . parse(string) -> RubyVM :: AbstractSyntaxTree :: Node (21207.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...象の Ruby のコードを文字列で指定します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。
//emlist[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
# args: nil
# body:
# (LA... -
Time
. parse(date , now = Time . now) {|year| year } -> Time (18404.0) -
...date を Date._parse によって
パースして Timeオブジェクトに変換します。
ブロック付きで呼ばれた場合、dateの年はブロックによって変換されます。
require 'time'
Time.parse(...) {|y| y < 100 ? (y >= 69 ? y + 1900 : y + 2000) : y}
与えられ......要素がなかったり壊れていた場合、nowの
該当要素が使われます。
require 'time'
time = Time.local(2019, 5, 1)
Time.parse("12:00", time) #=> 2019-05-01 12:00:00 +0900
下位の要素がなかったり壊れていた場合、最小値(1か0)が使われます。
@par......2001" で
# タイムゾーンがGMTとすると:
Time.parse("16:30") #=> Thu Nov 29 16:30:00 GMT 2001
Time.parse("7/23") #=> Mon Jul 23 00:00:00 GMT 2001
Time.parse("2002/1") #=> Tue Jan 01 00:00:00 GMT 2002
Date._parseがdateから情報を取り出せないとき、
または... -
CSV
. parse(str , options = Hash . new) -> Array (18220.0) -
このメソッドは文字列を簡単にパースすることができます。 ブロックを与えた場合は、ブロックにそれぞれの行を渡します。 ブロックを省略した場合は、配列の配列を返します。
...。
//emlist[例][ruby]{
require 'csv'
require 'pp'
s = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
EOS
pp CSV.parse(s)
# => [["id", "first name", "last name", "age"],
# ["1", "taro", "tanaka", "20"],
# ["2", "jiro", "suzuki", "18"]]
CSV.parse(s, headers: true).ea......p [row['first name'], row['age']]
end
# => ["taro", "20"]
# ["jiro", "18"]
//}
//emlist[例][ruby]{
require "csv"
csv = "id|first name|last name|age\n1|taro|tanaka|20\n2|jiro|suzuki|18"
CSV.parse(csv, col_sep: '|') do |row|
p [row[1], row[2]]
end
# => ["first name", "last name"]
# => ["taro",... -
DateTime
. parse(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , complete = true , start = Date :: ITALY) -> DateTime (18219.0) -
与えられた日時表現を解析し、 その情報に基づいて DateTime オブジェクトを生成します。
...オ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時になる組み合わせである場合に発生します。
例:
require 'date'
DateTime.parse('2001-02-03T12:13:14Z').to_s
# => "2001-02-03T12:13:14+00:00"
@see Date._parse, Date.parse... -
OpenSSL
:: X509 :: Name . parse(str , template=OBJECT _ TYPE _ TEMPLATE) -> OpenSSL :: X509 :: Name (18208.0) -
文字列をパースして OpenSSL::X509::Name オブジェクトを返します。
...をパースして OpenSSL::X509::Name オブジェクトを返します。
例:
require 'openssl'
OpenSSL::X509::Name.parse('/C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp')
@param str パースする文字列
@param template 属性型...