1226件ヒット
[1-100件を表示]
(0.099秒)
ライブラリ
- ビルトイン (7)
- getoptlong (12)
- json (60)
- objspace (12)
- optparse (396)
- psych (96)
-
racc
/ parser (12) -
rdoc
/ parser / ruby (60) -
rdoc
/ parser / ruby _ tools (12) -
rexml
/ parsers / pullparser (288) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (48) - rss (36)
- uri (36)
クラス
- GetoptLong (12)
-
JSON
:: Parser (24) - OptionParser (228)
-
Psych
:: Nodes :: Stream (36) -
Psych
:: Parser (36) -
Psych
:: Parser :: Mark (12) -
RDoc
:: Parser :: Ruby (48) -
REXML
:: Parsers :: PullEvent (180) -
REXML
:: Parsers :: PullParser (84) -
REXML
:: Parsers :: SAX2Parser (12) -
REXML
:: Parsers :: StreamParser (12) -
REXML
:: Parsers :: UltraLightParser (36) -
RSS
:: Parser (24) -
Racc
:: Parser (12) -
URI
:: Generic (24)
モジュール
- JSON (24)
- ObjectSpace (12)
-
OptionParser
:: Arguable (96) - URI (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - AbstractSyntaxTree (7)
- AmbiguousArgument (12)
- AmbiguousOption (12)
- Arguable (12)
- InvalidArgument (12)
- MissingArgument (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 6 . 0 (7) - NORMAL (12)
- NeedlessArgument (12)
- PullEvent (12)
- PullParser (12)
- Ruby (12)
- RubyTools (12)
- SINGLE (12)
- TreeBuilder (12)
- UTF16BE (24)
- UTF16LE (24)
- UTF8 (24)
- UltraLightParser (12)
- UnparserError (12)
- XMLParserNotFound (12)
- [] (24)
- attlistdecl? (12)
- cdata? (12)
- column (12)
- comment? (12)
-
count
_ tdata _ objects (12) -
decode
_ www _ form (12) -
default
_ argv (12) -
default
_ argv= (12) - doctype? (12)
- each (12)
- elementdecl? (12)
- empty? (12)
-
end
_ element? (12) - entitydecl? (12)
-
event
_ type (12) - getopts (12)
-
has
_ next? (12) -
ignore
_ unknown _ element (12) -
ignore
_ unknown _ element= (12) - instruction? (12)
- new (84)
- notationdecl? (12)
-
on
_ head (12) -
on
_ tail (12) - order! (48)
- parse (48)
- parse! (36)
- peek (12)
- permute (24)
- permute! (24)
- pull (12)
-
racc
_ runtime _ type (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / ruby _ tools (12) - rewind (12)
-
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / ultralightparser (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 8 . 5 feature (12) -
ruby 1
. 9 feature (12) - scan (12)
- source (12)
-
start
_ element? (12) - summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) - text? (12)
-
to
_ a (12) - unshift (12)
- xmldecl? (12)
検索結果
先頭5件
-
URI
:: Generic # parser -> URI :: Parser (21318.0) -
selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。
...selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。... -
rexml
/ parsers / pullparser (18018.0) -
プル方式の XML パーサ。
...プル方式の XML パーサ。
REXML::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出......イベントのキューと見なせます。
pull はそのキューの先頭を取り出し、キューから取り除きます。
pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
REXML::Parsers::PullEvent#event_type で「開始タグ」「終......の種類を取得します。
REXML::Parsers::PullEvent#[] でそのイベントのパラメータ
(例えば開始タグなら要素名と属性)を得ることができます。
===[a:event_type] イベントの種類とパラメータ
REXML::Parsers::PullEvent#event_type で得られるイベ... -
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......キストノード
: [:processing_instruction, ターゲット文字列, 内容文字列 | nil]
XML処理命令(Processing Instruction, PI)
: [:comment ,コメント文字列]
コメント
: [:start_doctype, 親ノード, ルート要素名, "SYSTEM" | "PUBLIC" | nil, システム識別子 | nil... -
REXML
:: Parsers :: PullParser # pull -> REXML :: Parsers :: PullEvent (15300.0) -
イベントキューの先頭のイベントを取り出し、キューからそれを取り除きます。
...出し、キューからそれを取り除きます。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されていない名前空間
が現れた場合に発生します... -
REXML
:: Parsers :: PullParser (15000.0) -
プル方式の XML パーサクラス。
プル方式の XML パーサクラス。 -
REXML
:: Parsers :: UltraLightParser (15000.0) -
パース結果を配列で作られた木構造により返すパーサクラス。
パース結果を配列で作られた木構造により返すパーサクラス。 -
REXML
:: Parsers :: PullParser # unshift(token) -> () (12100.0) -
イベントキューの先頭に token を追加します。
...イベントキューの先頭に token を追加します。
@param token 先頭に追加するイベント(REXML::Parsers::PullEvent オブジェクト)... -
rdoc
/ parser / ruby (12006.0) -
Ruby のソースコードを解析するためのサブライブラリです。
...Ruby のソースコードを解析するためのサブライブラリです。
拡張子が .rb、.rbw のファイルを解析する事ができます。
=== メタプログラミングされたメソッド
動的に定義されたメソッドをドキュメントに含めたい場合、## で......::Parser::Ruby は上記の :meta_method ようにメソッドの定義を行
うような識別子の後に続くトークンをメソッド名として解釈します。メソッド
名が見つからなかった場合、警告が表示されます。また、この場合はメソッド
名は 'un......キュメントに含める事ができます。
##
# :attr_writer: ghost_writer
# There is an attribute here, but you can't see it!
##
# :method: ghost_method
# There is a method here, but you can't see it!
##
# this is a comment for a regular method
def regular_method() end... -
JSON
:: UnparserError (12000.0) -
Alias of JSON::GeneratorError
Alias of JSON::GeneratorError