process_lit (TypeChecker)

    # File lib/type_checker.rb, line 716
      def process_lit(exp)
        value = exp.shift
        type = nil

        case value
        when Fixnum then
          type = Type.long
        when Float then
          type = Type.float
        when Symbol then
          type = Type.symbol
        else
          raise "Bug! no: Unknown literal #{value}:#{value.class}"
        end

        return t(:lit, value, type)
      end