CastNode and tests.
data_type to dataType
Merge pull request #119 from yc662/CastNode

CastNode and tests.