Parent

Class/Module Index [+]

Quicksearch

YARD::Parser::CParser

Public Class Methods

new(source, file = '(stdin)') click to toggle source
# File lib/yard/parser/c_parser.rb, line 8
def initialize(source, file = '(stdin)')
  @file = file
  @namespaces = {}
  @content = clean_source(source)
end

Public Instance Methods

parse() click to toggle source
# File lib/yard/parser/c_parser.rb, line 14
def parse
  parse_modules
  parse_classes
  parse_methods
  parse_aliases
  parse_attributes
  parse_constants
  parse_includes
end
tokenize() click to toggle source

@since 0.5.6

# File lib/yard/parser/c_parser.rb, line 25
def tokenize
  raise NotImplementedError, "no tokenization support for C/C++ files"
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.