Class: Gabc::BodyNode
- Inherits:
-
SyntaxNode
- Object
- Gabc::BodyNode
- Defined in:
- lib/lygre/gabcsemantics.rb
Instance Method Summary collapse
Instance Method Details
#create_music ⇒ Object
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
# File 'lib/lygre/gabcsemantics.rb', line 57 def create_music GabcMusic.new do |m| words = [] each_element do |ele| if ele.is_a? WordNode then words << ele.create_word else ele.each_element do |elel| elel.each_element do |elelel| if elelel.is_a? WordNode then words << elelel.create_word end end end end end m.words = words end end |