/[pdpsoft]/trunk/grid-mw-security/ees/src/eval_man/pdl_yacc.y
ViewVC logotype

Diff of /trunk/grid-mw-security/ees/src/eval_man/pdl_yacc.y

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 526 by aramv, Wed Jul 15 09:15:06 2009 UTC revision 530 by aramv, Wed Jul 15 10:55:33 2009 UTC
# Line 72  var_list:   var Line 72  var_list:   var
72            | var_list var            | var_list var
73  ;  ;
74    
75  var:   TERM  '=' string                   { add_variable($1, $3); free($3); }  var:   TERM  '=' string                   { add_variable($1, $3); }
76       | TERM  '=' TERM                     { add_variable($1, $3); free($3); }       | TERM  '=' TERM                     { add_variable($1, $3); }
77       | PVAR '=' path '\n'                 { set_path($3);         free($3); }       | PVAR '=' path '\n'                 { set_path($3);         }
78       | PVAR '='                           { ng_log(LOG_ERR, "No value assigned to path. Using %s as path instead.", pdl_path()); }       | PVAR '='                           { ng_log(LOG_ERR, "No value assigned to path. Using %s as path instead.", pdl_path()); }
79  /*  /*
80       | TERM  '='                          { ng_log(LOG_ERR, "No value assigned to %s.", $1->string); }       | TERM  '='                          { ng_log(LOG_ERR, "No value assigned to %s.", $1->string); }
# Line 83  var:   TERM  '=' string Line 83  var:   TERM  '=' string
83  ;  ;
84    
85  string:   STRING                          { $$ = $1;                     }  string:   STRING                          { $$ = $1;                     }
86          | string STRING                   { $$ = concat_strings($1, $2); free($2); }          | string STRING                   { $$ = concat_strings($1, $2); }
87  ;  ;
88    
89  path:   PATH                              { $$ = $1;                     }  path:   PATH                              { $$ = $1;                     }
90        | path PATH                         { $$ = concat_strings($1, $2); free($2); }        | path PATH                         { $$ = concat_strings($1, $2); }
91  ;  ;
92    
93  policy_list:   LABEL policy               { add_policy($1, $2);  }  policy_list:   LABEL policy               { add_policy($1, $2); }
94               | policy_list LABEL policy   { add_policy($2, $3); }               | policy_list LABEL policy   { add_policy($2, $3); }
95               | policy_list LABEL          { ng_log(LOG_WARNING, "expecting rule definitions.");               | policy_list LABEL          { ng_log(LOG_WARNING, "expecting rule definitions.");
96                                              ng_log(LOG_WARNING, "no rules specified for policy: '%s' at line %d.", $2->string, $2->lineno);                                              ng_log(LOG_WARNING, "no rules specified for policy: '%s' at line %d.", $2->string, $2->lineno);

Legend:
Removed from v.526  
changed lines
  Added in v.530

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28