class YARD::Parser::C::Statement
Attributes
@deprecated Groups are now defined by directives @see Tags::GroupDirective
Public Class Methods
Source
# File lib/yard/parser/c/statement.rb, line 16 def initialize(source, file = nil, line = nil) @source = source @file = file @line = line end
Public Instance Methods
Source
# File lib/yard/parser/c/statement.rb, line 26 def comments_range comments.line_range end
Source
# File lib/yard/parser/c/statement.rb, line 30 def first_line source.split(/\n/).first end
Also aliased as: signature
Source
# File lib/yard/parser/c/statement.rb, line 22 def line_range line...(line + source.count("\n")) end
Source
# File lib/yard/parser/c/statement.rb, line 36 def show "\t#{line}: #{first_line}" end