種類
ライブラリ
- ビルトイン (112)
- csv (48)
- date (84)
- json (60)
-
net
/ http (300) - open-uri (24)
- openssl (84)
- optparse (456)
- psych (60)
-
racc
/ parser (12) -
rdoc
/ parser / simple (12) - rexml (12)
-
rexml
/ document (24) -
rexml
/ parsers / pullparser (24) -
rexml
/ parsers / streamparser (36) -
rexml
/ parsers / ultralightparser (48) -
rexml
/ streamlistener (24) -
ripper
/ lexer (12) - uri (204)
-
webrick
/ httprequest (12)
クラス
- CSV (24)
-
CSV
:: FieldInfo (12) - Date (24)
- DateTime (60)
-
JSON
:: Parser (12) -
Net
:: HTTPGenericRequest (60) -
Net
:: HTTPResponse (96) -
OpenSSL
:: Config (12) -
OpenSSL
:: X509 :: Name (72) - OptionParser (336)
-
OptionParser
:: ParseError (72) -
Psych
:: Nodes :: Node (12) -
Psych
:: ScalarScanner (12) -
RDoc
:: Parser :: Simple (12) -
REXML
:: Document (12) -
REXML
:: ParseException (12) -
REXML
:: Parsers :: PullEvent (12) -
REXML
:: Parsers :: PullParser (12) -
REXML
:: Parsers :: StreamParser (24) -
REXML
:: Parsers :: UltraLightParser (36) -
Racc
:: Parser (12) -
Ripper
:: Lexer (12) -
RubyVM
:: AbstractSyntaxTree :: Node (49) - String (12)
-
URI
:: FTP (12) -
URI
:: Generic (96) -
URI
:: HTTP (12) -
URI
:: MailTo (48) -
WEBrick
:: Cookie (36) -
WEBrick
:: HTTPRequest (12)
モジュール
- JSON (48)
- Kernel (48)
-
Net
:: HTTPHeader (144) - OpenURI (12)
-
OpenURI
:: OpenRead (12) -
OptionParser
:: Arguable (48) - Psych (24)
-
REXML
:: StreamListener (12) -
RubyVM
:: AbstractSyntaxTree (20) - URI (24)
キーワード
- Node (7)
-
OBJECT
_ TYPE _ TEMPLATE (12) - StreamListener (12)
- StreamParser (12)
- TreeBuilder (12)
- TreeParser (12)
- URI (12)
- UltraLightParser (12)
- [] (12)
-
_ parse (12) - accept (24)
-
basic
_ auth (12) - body (24)
-
body
_ stream (12) -
body
_ stream= (12) - caller (36)
- children (7)
- code (12)
-
content
_ type (12) -
create
_ id (12) -
default
_ argv (12) - delete (12)
- entity (12)
- entitydecl (12)
- environment (12)
-
fast
_ unparse (12) - fetch (36)
-
filter
_ backtrace (12) -
first
_ column (7) -
first
_ lineno (7) - fragment (12)
-
get
_ fields (12) - header (12)
- headers (12)
- help (12)
-
http
_ version (12) - inspect (19)
- instruction? (12)
- iso8601 (12)
- jisx0301 (12)
- join (12)
-
last
_ column (7) -
last
_ lineno (7) -
main
_ type (12) - method (24)
- msg (12)
- new (60)
- normalize! (12)
- on (36)
- opaque (12)
-
open
_ uri (12) - order (48)
- order! (48)
- parse! (24)
-
parse
_ csv (12) -
parse
_ file (10) -
parse
_ openssl (12) -
parse
_ rfc2253 (12) -
parse
_ stream (36) -
parse
_ string (12) -
parse
_ time (12) - path (24)
- permute (24)
- permute! (24)
-
pretty
_ unparse (12) -
program
_ name (12) -
proxy
_ basic _ auth (12) - query (12)
- read (12)
-
read
_ body (24) - reason (12)
- release (12)
-
remove
_ private _ comments (12) -
request
_ uri (12) - rewind (12)
-
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (12) - rfc3339 (12)
-
ruby 1
. 6 feature (12) - select (12)
-
set
_ backtrace (12) - source (12)
-
sub
_ type (12) -
summary
_ indent (12) - tag (12)
- to (12)
-
to
_ a (24) -
to
_ mailtext (12) -
to
_ rfc822text (12) -
to
_ s (60) -
token
_ to _ str (12) - type (7)
- unparse (12)
-
unparsed
_ uri (12) - ver (12)
- version (12)
- xmlschema (12)
- 制御構造 (12)
検索結果
先頭5件
- REXML
:: Parsers :: StreamParser - REXML
:: Parsers :: TreeParser - REXML
:: Parsers :: UltraLightParser - RubyVM
:: AbstractSyntaxTree . parse _ file(pathname) -> RubyVM :: AbstractSyntaxTree :: Node - RubyVM
:: AbstractSyntaxTree . parse _ file(pathname , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node
-
REXML
:: Parsers :: StreamParser (15000.0) -
ストリーム式の XML パーサクラス。
ストリーム式の XML パーサクラス。 -
REXML
:: Parsers :: TreeParser (15000.0) -
内部用です。使わないでください。
内部用です。使わないでください。
XML 文書から DOMオブジェクトを組み立てるパーサです。
REXML::Document.new などから使われます。 -
REXML
:: Parsers :: UltraLightParser (15000.0) -
パース結果を配列で作られた木構造により返すパーサクラス。
パース結果を配列で作られた木構造により返すパーサクラス。 -
RubyVM
:: AbstractSyntaxTree . parse _ file(pathname) -> RubyVM :: AbstractSyntaxTree :: Node (12314.0) -
pathname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。
...@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコードのテキストを取得できます。
@param keep_tokens true を指定すると、 Node#token が利用できます。
@param error_tolerant true を指定すると、構......yVM::AbstractSyntaxTree.parse_file(__FILE__)
# => (SCOPE@1:0-1:50
# tbl: []
# args: nil
# body:
# (FCALL@1:0-1:50 :pp
# (LIST@1:3-1:50
# (CALL@1:3-1:50
# (COLON2@1:3-1:29 (CONST@1:3-1:9 :RubyVM) :AbstractSyntaxTree)
# :parse_file (......LIST@1:41-1:49 (STR@1:41-1:49 "") nil)) nil)))
//}... -
RubyVM
:: AbstractSyntaxTree . parse _ file(pathname , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node (12314.0) -
pathname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。
...@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコードのテキストを取得できます。
@param keep_tokens true を指定すると、 Node#token が利用できます。
@param error_tolerant true を指定すると、構......yVM::AbstractSyntaxTree.parse_file(__FILE__)
# => (SCOPE@1:0-1:50
# tbl: []
# args: nil
# body:
# (FCALL@1:0-1:50 :pp
# (LIST@1:3-1:50
# (CALL@1:3-1:50
# (COLON2@1:3-1:29 (CONST@1:3-1:9 :RubyVM) :AbstractSyntaxTree)
# :parse_file (......LIST@1:41-1:49 (STR@1:41-1:49 "") nil)) nil)))
//}... -
RubyVM
:: AbstractSyntaxTree . parse _ file(pathname) -> RubyVM :: AbstractSyntaxTree :: Node (12313.0) -
pathname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。
...yVM::AbstractSyntaxTree.parse_file(__FILE__)
# => (SCOPE@1:0-1:50
# tbl: []
# args: nil
# body:
# (FCALL@1:0-1:50 :pp
# (LIST@1:3-1:50
# (CALL@1:3-1:50
# (COLON2@1:3-1:29 (CONST@1:3-1:9 :RubyVM) :AbstractSyntaxTree)
# :parse_file (......LIST@1:41-1:49 (STR@1:41-1:49 "") nil)) nil)))
//}... -
Psych
. parse _ stream(yaml) -> Psych :: Nodes :: Stream (12308.0) -
YAML ドキュメントをパースします。 yaml が 複数の YAML ドキュメントを含む場合を取り扱うことができます。
...り扱うことができます。
ブロックなしの場合は YAML の AST (すべての YAML ドキュメントを
保持した Psych::Nodes::Stream オブジェクト)を返します。
ブロック付きの場合は、そのブロックに最初の YAML ドキュメント
の Psych::Nodes::D......ocument オブジェクトが渡されます。
この場合の返り値には意味がありません。
@see Psych::Nodes
//emlist[例][ruby]{
Psych.parse_stream("---\n - a\n - b") # => #<Psych::Nodes::Stream:0x00>
//}... -
Psych
. parse _ stream(yaml) {|node| . . . } -> () (12208.0) -
YAML ドキュメントをパースします。 yaml が 複数の YAML ドキュメントを含む場合を取り扱うことができます。
...り扱うことができます。
ブロックなしの場合は YAML の AST (すべての YAML ドキュメントを
保持した Psych::Nodes::Stream オブジェクト)を返します。
ブロック付きの場合は、そのブロックに最初の YAML ドキュメント
の Psych::Nodes::D......ocument オブジェクトが渡されます。
この場合の返り値には意味がありません。
@see Psych::Nodes
//emlist[例][ruby]{
Psych.parse_stream("---\n - a\n - b") # => #<Psych::Nodes::Stream:0x00>
//}... -
REXML
:: Document . parse _ stream(source , listener) -> () (12207.0) -
XML文書を source から読み込み、パースした結果を listener にコールバックで伝えます。
...バックで伝えます。
このメソッドは
Parsers::StreamParser.new( source, listener ).parse
と同じ挙動をします。
コールバックの詳しい仕組みなどについては REXML::Parsers::StreamParser
および REXML::StreamListener を参照してください。
@param so......urce 入力(文字列、IO、IO互換オブジェクト(StringIOなど))
@param listener コールバックオブジェクト... -
OptionParser
:: ParseError # set _ backtrace(array) -> [String] (12200.0) -
自身に array で指定したバックトレースを設定します。
自身に array で指定したバックトレースを設定します。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。 -
OptionParser
:: ParseError . filter _ backtrace(array) -> [String] (12200.0) -
array で指定されたバックトレースから optparse ライブラリに関する行を除 外します。
...array で指定されたバックトレースから optparse ライブラリに関する行を除
外します。
デバッグモード($DEBUGが真)の場合は何もしません。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。... -
static int parse
_ string(NODE *quote) (12200.0) -
lex_strterm 形式のノード quote の指示に従い、 文字列の終端または埋め込み式の始まりまで読みこみます。
...lex_strterm 形式のノード quote の指示に従い、
文字列の終端または埋め込み式の始まりまで読みこみます。...