るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.028秒)
トップページ > クエリ:*[x] > クエリ:rdoc/parser[x]

別のキーワード

  1. rdoc version
  2. rdoc/markdown parse
  3. rdoc/context new
  4. rdoc class_modifiers
  5. rdoc attr_modifiers

キーワード

検索結果

rdoc/parser (38048.0)

rdoc で解析できるファイルの種類を追加するためのサブライブラリです。

...ます。

*
#initialize(top_level, file_name, body, options, stats)
*
#scan

initialize メソッドは以下の引数を受け取ります。

*
top_level RDoc::TopLevel オブジェクトを指定します。
*
file_name: file_name ファイル名を文字列で指定します。
*
body: ソ...
...ースコードの内容を文字列で指定します。
*
options: RDoc::Options オブジェクトを指定します。
*
stats: RDoc::Stats オブジェクトを指定します。

scan メソッドは引数を受け取りません。処理の後は必ず
RDoc::TopLevel オブジェクトを...
...s_matching メソッドで自身が解析できるファイル名のパ
ターンを登録しておく必要があります。

例:

require "rdoc/parser"

class RDoc::Parser::Xyz < RDoc::Parser
parse_files_matching /\.xyz$/

def initialize(file_name, body, options)
...
en...

rdoc/parser/c (6126.0)

C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン トを解析するためのサブライブラリです。

...解析されます。

/*
*
Returns a new array that is a one-dimensional flattening of this
*
array (recursively). That is, for every element that is an array,
*
extract its elements into the new array.
*

*
s = [ 1, 2, 3 ] #=> [1, 2, 3]
*
t = [ 4, 5, 6, [7, 8] ]...
...#=> [4, 5, 6, [7, 8]]
* a = [ s, t, 9, 10 ] #=> [[1, 2, 3], [4, 5, 6, [7, 8]], 9, 10]
*
a.flatten #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
*
/
static VALUE
rb_ary_flatten(ary)
VALUE ary;
{
ary = rb_obj_dup(ary);
rb_ary_flatten_bang(ary);...
...:

/*
*
Document-class: MyClass
*

*
Encapsulate the writing and reading of the configuration
*
file. ...
*
/

/*
*
Document-method: read_value
*

*
call-seq:
*
cfg.read_value(key) -> value
*
cfg.read_value(key} { |key| } -> value
*

*
Return th...

rdoc (222.0)

RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という ドキュメント生成のためのコマンドも含んでいます。

...=== ロードマップ

*
RDoc で Ruby のソースファイルに対するドキュメントを生成したければ、まずこの文章を読みましょう。
*
Cで書かれた拡張ライブラリを含めたければ、rdoc/parser/c を参照してください。
*
コメント部で使...
...えるマークアップについて知りたければ、rdoc/markup を参照してください。
*
RDoc をライブラリとして使いたければ、RDoc::RDoc を参照してください。
*
テキスト部を HTML に変換する部分をライブラリとして使いたければ、RDoc::...
...ンや RDoc の通
常の動作と干渉するため、保存する事ができません。

*
--coverage-report
*
--dry-run
*
--encoding
*
--force-update
*
--format
*
--pipe
*
--quiet
*
--template
*
--verbose

===[a:markup] Markup

コメント部はかなり自然に書くことができ...