Sha256: 54226b9ed54a6ce58175de86d2912431bc2b652961d439c72bff2ef5ab817547
Contents?: true
Size: 606 Bytes
Versions: 2
Compression:
Stored size: 606 Bytes
Contents
require 'linkparser' require 'rsyntaxtree' dict = LinkParser::Dictionary.new sent = dict.parse( "I wonder if Tom knows Jill sneezed her handkerchief off the table" ) sent.subject # => "people" sent.verb # => "use" sent.object # => "Ruby" bracketed = sent.constituent_tree_string(2) bracketed = bracketed.chomp.gsub(/ [A-Z]+\]/){"]"} bracketed = bracketed.gsub(/VP (.+?) \[NP/) do |text| "VP [V #{$1}] [NP" end p bracketed opts = {} opts["data"] = bracketed rsg = RSGenerator.new(opts) outfile = File.new(File.expand_path("~/Desktop/test.png"), "wb") outfile.write rsg.draw_png
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rsyntaxtree-0.6.7 | bin/linktree.rb |
rsyntaxtree-0.6.6 | bin/linktree.rb |