예제 #1
0
 def p_name_string_list(self, t):
     """name_string_list : name_string_item
     | name_string_list name_string_item"""
     if len(t) == 2:
         t[0] = expression.Array([t[1]], t[1].pos)
     else:
         t[0] = expression.Array(t[1].values + [t[2]], t[1].pos)
예제 #2
0
 def p_array(self, t):
     "expression : LBRACKET expression_list RBRACKET"
     t[0] = expression.Array(t[2], t.lineno(1))