Hello!

On Tue, Feb 21, 2017 at 11:31:41PM +0800, OOO wrote:

> Yes, have simple way to fix.
> 
> One question before commit.
> Does string in nginx conf supports multiline?
> Or only single line string is valid?

Configuration directives can span multiple lines.  LF and CR can 
appear anywhere where whitespaces are allowed.  Only comments are 
single-line, starting from "#" and to the end of the string (from 
"#" to LF).

Parsing code is available here:

http://hg.nginx.org/nginx/file/tip/src/core/ngx_conf_file.c#l502

A formal description of grammar used can be found in OpenBSD 
manual pages at http://man.openbsd.org/OpenBSD-5.5/nginx.conf.5.  
It looks mostly correct as far as I can tell, but doesn't describe 
all nuances - in particular, it doesn't seem to tell anything 
about quoted strings.  Refer to the code if in doubt.

-- 
Maxim Dounin
http://nginx.org/
_______________________________________________
nginx-devel mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-devel

Reply via email to