Sha256: 1d4c7f1d89d2c57e9e515b748e18f75c6cbc51ced23e7bda5c44ebb96fdfe6f2
Contents?: true
Size: 485 Bytes
Versions: 6
Compression:
Stored size: 485 Bytes
Contents
module Dentaku module AST class Literal < Node attr_reader :type def initialize(token) @token = token @value = token.value @type = token.category end def value(*) @value end def dependencies(*) [] end def accept(visitor) visitor.visit_literal(self) end def quoted @token.raw_value || value.to_s end alias_method :to_s, :quoted end end end
Version data entries
6 entries across 6 versions & 2 rubygems