Module: PROIEL::Valency::Arguments
- Defined in:
- lib/proiel/valency/arguments.rb
Class Method Summary collapse
Class Method Details
.get_argument_frame(token) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 |
# File 'lib/proiel/valency/arguments.rb', line 2 def self.get_argument_frame(token) arguments = collect_arguments(token) hoisted_arguments = arguments.map { |a| hoist_dependents(a) } a = hoisted_arguments.map do |argument| { relation: argument.relation }.merge(extract_features(argument)) end PROIEL::Valency::Obliqueness.sort_arguments(a) end |