method
do_constants
v1_8_7_72 -
Show latest stable
- Class:
RDoc::C_Parser
do_constants()private
No documentation available.
# File lib/rdoc/parsers/parse_c.rb, line 366
def do_constants
@body.scan(%r{\Wrb_define_
(
variable |
readonly_variable |
const |
global_const |
)
\s*\(
(?:\s*(\w+),)?
\s*"(\w+)",
\s*(.*?)\s*\)\s*;
}xm) do
|type, var_name, const_name, definition|
var_name = "rb_cObject" if !var_name or var_name == "rb_mKernel"
handle_constants(type, var_name, const_name, definition)
end
end