Class: NodeDecl

Inherits:
TopDecl show all
Defined in:
lib/ast.rb

Instance Method Summary collapse

Methods inherited from ASTNode

#doc_str

Instance Method Details

#to_sObject



69
70
71
72
73
74
75
# File 'lib/ast.rb', line 69

def to_s
  nickname_str = ''
  nickname_str = " as #{nickname}" if nickname != name
  namespace_str = ''
  namespace_str = " namespace #{namespace}" if namespace != ''
  "node #{language} #{name}#{nickname_str}#{namespace_str}#{doc_str}"
end