adding GenerateName
refactoring BNode (naming)
fix build error
Merge pull request #19 from imasahiro/FixBuildError

Fix build error
renaming Z* => B*
renaming Z* => B*
moving libbun.parser.ast => libbun.ast
refactoring libbun.ast
refactoring in libbun.ast
bug fix func call