Sha256: 42cc6bc047d26f8e6b4cb4117573b4e6a18a20a94630ca1dfe0fe7a46ecdd32f
Contents?: true
Size: 745 Bytes
Versions: 4
Compression:
Stored size: 745 Bytes
Contents
module Yoda module AST class CommentBlock class TagTextNamePart < BasePart # @return [BasePart] attr_reader :parent # @return [Array<Parslet::Slice>] attr_reader :tokens # @param parent [BasePart] # @param tokens [Array<Parslet::Slice>] def initialize(parent:, tokens:) @parent = parent @tokens = tokens end # @return [CommentBlock] def comment_block parent.comment_block end # @return [Integer] def begin_index tokens.first.offset end # @return [Integer] def end_index tokens.last.offset + tokens.last.length end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems