Class: TypeDecl

Inherits:
ASTNode
  • Object
show all
Defined in:
lib/ast.rb

Instance Method Summary collapse

Methods inherited from ASTNode

#doc_str

Instance Method Details

#to_sObject



72
73
74
75
76
77
78
79
# File 'lib/ast.rb', line 72

def to_s
  params_str = ''
  if params.length > 0
    params_inner_str = params.map { |p| p.to_s } .join ','
    params_str = '<' + params_inner_str + '>'
  end
  "#{name}#{params_str}"
end