support numeric_literal