version 1.14, 2014/08/10 23:54:41 |
version 1.15, 2014/11/26 17:51:55 |
|
|
* |
* |
* options ::= option_list [:space:]* [;][\n] |
* options ::= option_list [:space:]* [;][\n] |
* option_list ::= option option_tail |
* option_list ::= option option_tail |
* option_tail ::= [:space:]+ option_list | |
* option_tail ::= [,:space:]+ option_list | |
* ::= epsilon |
* ::= epsilon |
* option ::= [:alpha:]+ args |
* option ::= [:alpha:]+ args |
* args ::= [:space:]* [(] [:alpha:]+ [)] |
* args ::= [:space:]* [(] [:alpha:]+ [)] |
|
|
|
|
buf[i] = '\0'; |
buf[i] = '\0'; |
|
|
while (isspace((unsigned char)p[*pos])) |
while (isspace((unsigned char)p[*pos]) || p[*pos] == ',') |
(*pos)++; |
(*pos)++; |
|
|
/* |
/* |