class Nasl::Call
Attributes
arg[R]
args[R]
name[R]
Public Class Methods
new(tree, *tokens)
click to toggle source
Calls superclass method
# File lib/nasl/parser/call.rb, line 33 def initialize(tree, *tokens) super @name = @tokens[0] @args = if @tokens[2].is_a? ::Array then @tokens[2] else [] end @arg = {} @args.select { |a| a.type == :named }.each do |a| @arg[a.name.name] = a.expr end @children << :name @children << :args end