5 6 7 8 9 10 11 12 13 14 15 16
# File 'lib/webidl/parse_tree/argument.rb', line 5 def build(parent) arg = Ast::Argument.new( id.build, type.build(parent), :optional => optional.any?, :variadic => variadic.any? ) arg.extended_attributes = eal.build unless eal.empty? arg end