# File lib/squish.rb, line 416 def expns (text) # possibly qualified expression, eg dc::foo if text =~ /(\w+)::(.*)/ if ($1 != nil) ns = xmlns[$1] if (ns == nil) raise "squish parser error: undeclared namespace #{$1}\n" else text = xmlns[$1] + $2 end end # puts "Expns: Got #{$1} and #{$2} -> #{text} \n" end return text end