Class: Duby::AST::JRubyAst::VCallNode
Instance Method Summary collapse
Instance Method Details
#transform(transformer, parent) ⇒ Object
844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 |
# File 'lib/duby/transform.rb', line 844 def transform(transformer, parent) if name == 'raise' Raise.new(parent, position) do [] end elsif name == 'null' Null.new(parent, position) else macro = AST.macro(name) if macro transformer.(self, parent, ¯o) else FunctionalCall.new(parent, position, name) do |call| [ [], nil ] end end end end |