Sha256: cc6c8f380374af914a028cb65737bbd0b1467c544e663449cbd410c40be8fe81
Contents?: true
Size: 404 Bytes
Versions: 14
Compression:
Stored size: 404 Bytes
Contents
# frozen_string_literal: true class Language class Atom class Str < Atom def initialize(string:) @string = string end def parse(parser) unless parser.next?(@string) raise Parser::Str::NotFound.new(parser, @string) end parser.consume(@string.size) end def to_s "str(#{@string.inspect})" end end end end
Version data entries
14 entries across 14 versions & 1 rubygems