node new_str_node(string text) { var result = MrbParser.parse("\"" + text + "\""); var begin = result as begin_node; if ((begin != null) && (begin.progs.Length == 1)) { return(begin.progs[0]); } return(result); }
node new_num_node(string num) { var result = MrbParser.parse(num); var begin = result as begin_node; if ((begin != null) && (begin.progs.Length == 1)) { return(begin.progs[0]); } return(result); }