Skip to content

Fix "head block line air" #789

@pokey

Description

@pokey

We would expect this to select from the line containing air through the start of the block, but instead head eats block and line so instead goes from the token air through the start of the block

Keep in mind that we still need to support "head inside round", which is why currently "head" eats all modifiers until it hits the mark.

Potentially instead of having "head" eat every modifier, instead we should only eat first modify after "inside" or something like that. Put another way, "inside" binds very tightly to the thing that comes after it.

One way to handle this would be for "inside" to behave like "every" and just be a modifier that expects a scope type to be after it. In this case we would have to figure out how to make "take inside" and "take inside air" work. Also need to think about "take inside every funk"

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions