*operation* int isTerminal() *wrapper* Term *prefix* (@ return_val = 1; @) *wrapper* CppTerm *prefix* (@ return_val = 1; @) *wrapper* Normal *prefix* (@ static LocalRef* ref = new LocalRef(); if (!this->get_moduleRef()->g_equal(ref)) return_val = 1; else if ((strcmp(this->get_vertex()->get_vertex_name()->get_val(), "DemString") == 0) || (strcmp(this->get_vertex()->get_vertex_name()->get_val(), "DemIdent") == 0) || (strcmp(this->get_vertex()->get_vertex_name()->get_val(), "DemText") == 0) || (strcmp(this->get_vertex()->get_vertex_name()->get_val(), "DemNumber")==0) || (strcmp(this->get_vertex()->get_vertex_name()->get_val(), "DemReal")==0)) return_val = 1; else return_val = 0; @)