Discontinuous Galerkin method based on non-polynomial approximation spaces