FnCallNode::FnCallNode(std::vector<Node*> v) { // v[0] : function name // v[1] : function args this->name_ = v[0]->str(); if (1 < v.size()) { ArrayNode* args = (ArrayNode*)v[1]; for (size_t i = 0; i < args->size(); ++i) { this->args_.push_back((ExpNode*)(args->nth(i))); } } }