Sha256: 7b389e1b6a2fc9f9d4af0d3e8bc0a94aad63397a3acbe5dffa06f27052fc0ed0

Contents?: true

Size: 676 Bytes

Versions: 37

Compression:

Stored size: 676 Bytes

Contents

module OrigenTesters
  module Decompiler
    class Pattern
      require_relative './base'

      class CommentBlock < Base
        def initialize(parent)
          super(node: parent, context: parent.context)
        end

        def comments
          processor.comments
        end

        def to_yaml_hash(options = {})
          {
            class:          self.class.to_s,
            index:          (node.respond_to?(:index) ? node.index : nil),
            type:           node.type,
            processor:      node.class.to_s,
            comments:       comments,
            platform_nodes: _platform_nodes_
          }
        end
      end
    end
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
origen_testers-0.52.9 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.52.8 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.52.7 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.52.6 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.52.5 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.52.4 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.52.3 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.52.1 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.52.0 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.51.5 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.51.4 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.51.3 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.51.2 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.51.1 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.51.0 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.50.0 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.49.4 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.49.3 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.49.2 lib/origen_testers/decompiler/pattern/elements/comment_block.rb
origen_testers-0.49.1 lib/origen_testers/decompiler/pattern/elements/comment_block.rb