Method: Textpow::SyntaxProxy#proxy

Defined in:
lib/ultra_pow_list/vendor/ruby1.8/textpow/textpow/syntax.rb,
lib/ultra_pow_list/vendor/ruby1.9/textpow/textpow/syntax.rb

#proxyObject



20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/ultra_pow_list/vendor/ruby1.8/textpow/textpow/syntax.rb', line 20

def proxy
   case @proxy 
   when /^#/
      if @syntax.repository && @syntax.repository[@proxy[1..-1]]
         #puts "Repository"
         #@table["syntax"].repository.each_key{|k| puts k}
         return @syntax.repository[@proxy[1..-1]]
      end
   when "$self"
      return @syntax
   when "$base"
      return @syntax
   else
      return @syntax.syntaxes[@proxy]
   end
end