Sha256: 7013eed7d27d50ea35d47afd51e631afbfe4e52d65b90be645c83ff15ef6366e
Contents?: true
Size: 428 Bytes
Versions: 2
Compression:
Stored size: 428 Bytes
Contents
module Rly class LexToken attr_accessor :value, :type, :location_info attr_reader :lexer def initialize(type, value, lexer, pos=0, lineno=0, filename=nil) @type = type @value = value @lexer = lexer @location_info = { pos: pos, lineno: lineno, filename: filename } end def to_s @value.to_s end def inspect "#<LexToken #{@type} '#{@value}'>" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rly-0.2.3 | lib/rly/lex_token.rb |
rly-0.2.2 | lib/rly/lex_token.rb |