def contains_keyword_splat?: () -> bool
When a call node has the attribute_write flag set, it means that the call is using the attribute write syntax. This is either a method call to []= or a method call to a method that ends with =. Either way, the = sign is present in the source.
Prism
returns the message_loc
without the = sign attached, because there can be any amount of space between the message and the = sign. However, sometimes you want the location of the full message including the inner space and the = sign. This method provides that.
Returns the list of parts for the full name of this constant path. For example: [:Foo, :Bar]
Returns the list of parts for the full name of this constant path. For example: [:Foo, :Bar]
Returns the list of parts for the full name of this constant. For example: [:Foo]
Returns the list of parts for the full name of this constant. For example: [:Foo]
Returns the list of parts for the full name of this constant. For example: [:Foo]
The character offset from the beginning of the source where this location starts.
The content of the line where this location starts before this location.
The column number in characters where this location ends from the start of the line.
Compile a name associated with a constant.