# File link.rb, line 74 def getNP2(input = "") parse = puts(input) p "[link.getNP2]: parse==" << parse << "." unless not $DEBUG #if parse =~ /\[NP .* NP\] (not |)\[(?:NP|ADJP) (.*) (?:NP|ADJP)\]/ if parse =~ /\[NP .* NP\] \[(?:NP|ADJP) (.*) (?:NP|ADJP)\]/ #if parse =~ /\[NP .* NP\].*\[VP.*\[(?:NP|ADJP) (.*) (?:NP|ADJP)\].*VP\]/ if $2 == nil g2 = "" end r = $1.to_s << g2 r = process(r) return r end return '' end