This represents a comment that was encountered during parsing. It is the base class for all comment types.
Attributes
Read
The location of this comment in the source.
Class Methods
3.3
View on GitHub
# File tmp/rubies/ruby-3.3.0/lib/prism/parse_result.rb, line 233
def initialize(location)
@location = location
end
Create a new comment object with the given location.
Instance Methods
3.3
View on GitHub
# File tmp/rubies/ruby-3.3.0/lib/prism/parse_result.rb, line 238
def deconstruct_keys(keys)
{ location: location }
end
Implement the hash pattern matching interface for Comment.