|
|
The nature of lex and yacc causes global variables / functions to be present. Here such methods and functions are grouped under one namespace.
int policy_parse (vector<Node*>& outnodes, const string& conf, string& outerr)
| policy_parse |
Parser a policy.
Caller is responsible for deleting nodes created from a partial parse due to errors.
Parameters:
outnodes | where parse tree will be stored. |
conf | configuration to parse |
outerr | on error, this buffer will be filled with an error message. |
Returns: 0 on success.
extern vector<Node*>* _parser_nodes | _parser_nodes |
extern unsigned _parser_lineno | _parser_lineno |