種類
ライブラリ
- csv (12)
- getoptlong (12)
- objspace (12)
- optparse (420)
- psych (132)
-
racc
/ parser (24) -
rdoc
/ parser (72) -
rdoc
/ parser / c (48) -
rdoc
/ parser / changelog (24) -
rdoc
/ parser / markdown (24) -
rdoc
/ parser / rd (24) -
rdoc
/ parser / ruby (60) -
rdoc
/ parser / ruby _ tools (12) -
rdoc
/ parser / simple (48) -
rdoc
/ parser / text (12) -
rexml
/ parsers / pullparser (108) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / ultralightparser (12) - rss (48)
-
rubygems
/ version _ option (24) - uri (24)
クラス
- CSV (12)
- GetoptLong (12)
- OptionParser (360)
-
Psych
:: Handler (12) -
Psych
:: Nodes :: Stream (48) -
Psych
:: Parser (36) -
Psych
:: Parser :: Mark (12) -
RDoc
:: Options (24) -
RDoc
:: Parser (60) -
RDoc
:: Parser :: C (36) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Markdown (12) -
RDoc
:: Parser :: RD (12) -
RDoc
:: Parser :: Ruby (48) -
RDoc
:: Parser :: Simple (36) -
REXML
:: Parsers :: PullEvent (96) -
REXML
:: Parsers :: PullParser (12) -
REXML
:: Parsers :: SAX2Parser (12) -
REXML
:: Parsers :: UltraLightParser (12) -
RSS
:: Parser (24) -
Racc
:: Parser (24) -
URI
:: Generic (12)
モジュール
-
Gem
:: VersionOption (24) - ObjectSpace (12)
-
OptionParser
:: Arguable (24) - URI (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ANY (12)
- C (12)
- ChangeLog (12)
- Handler (12)
- InvalidArgument (12)
- InvalidOption (12)
- Markdown (12)
-
NEWS for Ruby 2
. 6 . 0 (7) - NORMAL (12)
- NeedlessArgument (12)
- NotValidXMLParser (12)
- Options (12)
- RD (12)
- Ruby (12)
- RubyTools (12)
- SINGLE (12)
- Simple (12)
- Text (12)
- TreeBuilder (12)
- UTF16BE (12)
- UTF16LE (12)
- UTF8 (12)
- XMLParserNotFound (12)
-
add
_ platform _ option (12) -
add
_ version _ option (12) -
alias
_ extension (12) - attlistdecl? (12)
-
can
_ parse (12) - cdata? (12)
-
count
_ tdata _ objects (12) - deafen (12)
-
decode
_ www _ form (12) -
default
_ argv (12) -
default
_ argv= (12) -
do
_ parse (12) -
do
_ validate (12) -
do
_ validate= (12) - doctype? (12)
- elementdecl? (12)
-
end
_ element? (12) - entitydecl? (12)
- handler (12)
- handler= (12)
- index (12)
- load (12)
- new (96)
- notationdecl? (12)
- on (108)
-
on
_ head (12) -
option
_ parser (12) -
option
_ parser= (12) - order (48)
- order! (48)
- parse! (12)
-
parse
_ files _ matching (12) -
parser
_ for (12) - parsers (12)
- peek (12)
- permute! (12)
- progress= (12)
-
rb
_ parser _ append _ print (12) -
rb
_ parser _ while _ loop (12) - rdoc (12)
-
rdoc
/ generator (12) -
rdoc
/ parser (12) -
rdoc
/ parser / c (12) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / markdown (12) -
rdoc
/ parser / rd (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / ruby _ tools (12) -
rdoc
/ parser / simple (12) -
rdoc
/ parser / text (12) -
remove
_ private _ comments (12) - rewind (12)
-
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - scan (72)
-
start
_ stream (12) - summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) - xmldecl? (12)
- yyparse (12)
検索結果
先頭5件
-
RDoc
:: Parser (21000.0) -
ソースコードを解析するパーサを生成するための基本クラスです。
ソースコードを解析するパーサを生成するための基本クラスです。
新しいパーサを作成する場合には継承して使用します。 -
rdoc
/ parser / markdown (18000.0) -
Markdown 形式で記述されたファイルを解析するためのサブライブラリです。
...Markdown 形式で記述されたファイルを解析するためのサブライブラリです。... -
RDoc
:: Parser . parser _ for(top _ level , file _ name , body , options , stats) -> RDoc :: Parser (12318.0) -
file_name を解析できるパーサのインスタンスを返します。 見つからなかった場合は RDoc::Parser::Simple のインスタンスを返します。
...RDoc::Parser::Simple のインスタンスを返します。
@param top_level RDoc::TopLevel オブジェクトを指定します。
@param file_name ファイル名を文字列で指定します。
@param body ソースコードの内容を文字列で指定します。
@param options RDoc::Op......tions オブジェクトを指定します。
@param stats RDoc::Stats オブジェクトを指定します。... -
RDoc
:: Parser . parsers -> [[Regexp , RDoc :: Parser]] (12317.0) -
RDoc::Parser#parse_files_matching で登録した正規表現とパーサクラ スの配列の配列を返します。
...RDoc::Parser#parse_files_matching で登録した正規表現とパーサクラ
スの配列の配列を返します。... -
URI
. decode _ www _ form(str , enc=Encoding :: UTF _ 8) -> [[String , String]] (12206.0) -
文字列から URL-encoded form data をデコードします。
...文字列から URL-encoded form data をデコードします。
application/x-www-form-urlencoded 形式のデータをデコードし、
[key, value] という形の配列の配列を返します。
enc で指定したエンコーディングの文字列が URL エンコードされたもの......ドは
https://url.spec.whatwg.org/#concept-urlencoded-parser
にもとづいて実装されています。
そのため「&」区切りのみに対応していて、「;」区切りには対応していません。
require 'uri'
ary = URI.decode_www_form("a=1&a=2&b=3")
p ary......y.assoc('b').last #=> '3'
p Hash[ary] #=> {"a"=>"2", "b"=>"3"}
@param str デコード対象の文字列
@param enc エンコーディング
@raise ArgumentError str のフォーマットが不正である場合に発生します
@see URI.decode_www_form_component, URI.encode_www_form... -
void rb
_ parser _ append _ print(void) (12200.0) -
ruby の -p オプションの実装。 ループと print のノードを ruby_eval_tree に加えます。
ruby の -p オプションの実装。
ループと print のノードを ruby_eval_tree に加えます。 -
REXML
:: Parsers :: SAX2Parser # deafen(listener) -> () (12116.0) -
REXML::Parsers::SAX2Parser#listen で指定した listener を 取り除きます。
...REXML::Parsers::SAX2Parser#listen で指定した listener を
取り除きます。
@param listener 取り除く listener... -
REXML
:: Parsers :: UltraLightParser # rewind -> () (12100.0) -
REXML::Parsers::UltraLightParser.new で指定した stream を rewind してもう一度パースできる状態にします。
...REXML::Parsers::UltraLightParser.new で指定した stream を
rewind してもう一度パースできる状態にします。... -
rdoc
/ parser (12030.0) -
rdoc で解析できるファイルの種類を追加するためのサブライブラリです。
...rdoc で解析できるファイルの種類を追加するためのサブライブラリです。
以下のメソッドを定義したクラスを作成する事で、新しいパーサクラスを作成
する事ができます。
* #initialize(top_level, file_name, body, options, stats)
* #sc......* top_level RDoc::TopLevel オブジェクトを指定します。
* file_name: file_name ファイル名を文字列で指定します。
* body: ソースコードの内容を文字列で指定します。
* options: RDoc::Options オブジェクトを指定します。
* stats: RDoc::Stats......処理の後は必ず
RDoc::TopLevel オブジェクトを返す必要があります。
また、RDoc::Parser はファイル名からパーサクラスを取得するのにも使
われます。このために、新しく作成するパーサクラスでは RDoc::Parser
を継承し、parse_files...
