l       :   expression COMMA l

def p_l_comma_l(self, p):
        ''' l       :   expression COMMA l
        '''
        _LOGGER.debug("l -> expresion , l")

        if p[3].type != TypedClass.LIST: raise TypeError("list expected")
        l = TypedList( [ p[1] ] + p[3].value)
        p[0] = l