Skip to content

Add very basic handling of access_by_lua_block#15

Open
pugmajere wants to merge 2 commits intoaluttik:masterfrom
pugmajere:master
Open

Add very basic handling of access_by_lua_block#15
pugmajere wants to merge 2 commits intoaluttik:masterfrom
pugmajere:master

Conversation

@pugmajere
Copy link

This detects access_by_lua_block and consumes the block, rather than attempting to do anything more interesting with it.
(Other *_by_lua_block directives could be handled similarly, but aren't covered in this change.)

It should be possible to preserve the block in some fashion in the future. The main goal of this change is to fix the parsing so directives after a lua block are not treated as being inside the lua block.

The "}" was getting picked up during "args" processing and not triggering an exit from Parse().

This is mostly so that directives *following* the lua block get
properly mapped to the location directive.

This also adds a few debugging tools for understanding the parsing
process and *when* errors are happening.
@pugmajere
Copy link
Author

I don't feel like this fixes #1 but it does somewhat reduce the friction, I think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant