mirror of
https://github.com/microtherion/VocalEasel.git
synced 2025-05-15 17:24:30 +00:00
Faster tree parsing
This commit is contained in:
parent
9cd9e146f0
commit
3db00afc02
@ -7,6 +7,14 @@ require File.dirname($0)+'/plistWriter'
|
|||||||
require File.dirname($0)+'/vl'
|
require File.dirname($0)+'/vl'
|
||||||
require 'rexml/document'
|
require 'rexml/document'
|
||||||
|
|
||||||
|
module REXML
|
||||||
|
class XPathParser
|
||||||
|
def get_namespace(node, prefix)
|
||||||
|
return ''
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
XML = REXML::Document.new $stdin
|
XML = REXML::Document.new $stdin
|
||||||
ROOT = XML.root
|
ROOT = XML.root
|
||||||
OUTPUT = {}
|
OUTPUT = {}
|
||||||
@ -111,7 +119,7 @@ def makeChord(root, steps, num, denom)
|
|||||||
|
|
||||||
return chord
|
return chord
|
||||||
end
|
end
|
||||||
|
|
||||||
CHORDS.elements.each('measure') do |meas|
|
CHORDS.elements.each('measure') do |meas|
|
||||||
updateProp meas
|
updateProp meas
|
||||||
chords = []
|
chords = []
|
||||||
|
Loading…
x
Reference in New Issue
Block a user