Sha256: a3e8cdf7a6d7ef787bf9cd1645d30d40c28a080b0540b1d657ebbbf75ba91f36
Contents?: true
Size: 558 Bytes
Versions: 2
Compression:
Stored size: 558 Bytes
Contents
module YARD::MRuby::Handlers::C::Header class DefineHandler < Base MATCH = / \#\s*define\s*(\w+) /mx handles MATCH statement_class YARD::MRuby::Parser::C::DirectiveStatement process do header = self.header(statement.file) statement.declaration.scan(MATCH) do |match| register DefineObject.new(header, match.first) do |obj| if statement.comments register_docstring(obj, statement.comments.source, statement) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
yard-mruby-0.3.0 | lib/yard/mruby/handlers/c/header/define_handler.rb |
yard-mruby-0.2.3 | lib/yard/mruby/handlers/c/header/define_handler.rb |