nginx-lint-parser
nginx configuration file parser for nginx-lint.
Overview
This crate provides a parser for nginx configuration files that accepts any directive name, allowing extension modules like ngx_headers_more, lua-nginx-module, etc. to be parsed and linted.
Usage
use ;
// Parse from string
let config = parse_string.unwrap;
// Parse from file
let config = parse_config.unwrap;
// Iterate over all directives recursively
for directive in config.all_directives
License
MIT