Loading lib/jsduck/doc_scanner.rb +2 −2 Original line number Diff line number Diff line Loading @@ -187,14 +187,14 @@ module JsDuck end # matches <ident_chain> <ident_chain> ... until line end def classname_list(propname) def classname_list skip_horiz_white classes = [] while look(@ident_chain_pattern) classes << ident_chain skip_horiz_white end @current_tag[propname] = classes classes end # matches chained.identifier.name and returns it Loading lib/jsduck/tag/class_list_tag.rb +6 −3 Original line number Diff line number Diff line Loading @@ -13,12 +13,15 @@ module JsDuck::Tag # class ClassListTag < Tag def parse(p) p.add_tag(@key) p.classname_list(@key) { :tagname => @key, :classes => p.hw && p.classname_list, :doc => "", } end def process_doc(tags) tags.map {|d| d[@key] }.flatten tags.map {|d| d[:classes] }.flatten end def parse_ext_define(cls, ast) Loading Loading
lib/jsduck/doc_scanner.rb +2 −2 Original line number Diff line number Diff line Loading @@ -187,14 +187,14 @@ module JsDuck end # matches <ident_chain> <ident_chain> ... until line end def classname_list(propname) def classname_list skip_horiz_white classes = [] while look(@ident_chain_pattern) classes << ident_chain skip_horiz_white end @current_tag[propname] = classes classes end # matches chained.identifier.name and returns it Loading
lib/jsduck/tag/class_list_tag.rb +6 −3 Original line number Diff line number Diff line Loading @@ -13,12 +13,15 @@ module JsDuck::Tag # class ClassListTag < Tag def parse(p) p.add_tag(@key) p.classname_list(@key) { :tagname => @key, :classes => p.hw && p.classname_list, :doc => "", } end def process_doc(tags) tags.map {|d| d[@key] }.flatten tags.map {|d| d[:classes] }.flatten end def parse_ext_define(cls, ast) Loading