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



59
60
61
62
63
64
65
# File 'lib/ast.rb', line 59

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