Merge pull request #350 from wakamori/fix_syntax

add NameSpace.AddSyntaxPattern() method
fix MiniVM NEW
add Node.TypeCheckNode api