Changeset 3811 for applications
 Timestamp:
 Jun 13, 2008, 5:01:50 AM (12 years ago)
 Location:
 applications/trunk/LFC
 Files:

 2 edited
Legend:
 Unmodified
 Added
 Removed

applications/trunk/LFC/lfc.ag
r3809 r3811 52 52 (IDENTIFIER) 53 53 exp > 54 (IDENTIFIER  IF  LPAR  STRING  UNDEFINED)54 (IDENTIFIER  IF  LPAR  STRING) 55 55 exp_with_where > 56 (IDENTIFIER  IF  LPAR  STRING) 57 exp_with_where_or_undef > 56 58 (IDENTIFIER  IF  LPAR  STRING  UNDEFINED) 57 59 exp_var_or_func > 58 60 (LPAR) 59 61 arg_list > 60 (IDENTIFIER  IF  LPAR  STRING  UNDEFINED)62 (IDENTIFIER  IF  LPAR  STRING) 61 63 arg_list_rest > 62 64 (COMMA) … … 164 166 equation 165 167 : (IDENTIFIER) 166 funname LPAR pattern_list RPAR EQ exp_with_where SC168 funname LPAR pattern_list RPAR EQ exp_with_where_or_undef SC 167 169 ; 168 170 … … 230 232 : (STRING) 231 233 STRING #exp_concat 232  (UNDEFINED)233 UNDEFINED #exp_concat234 234  (IDENTIFIER) 235 235 IDENTIFIER #exp_var_or_func #exp_concat … … 243 243 : (STRING) 244 244 STRING #exp_concat_or_where 245  (UNDEFINED)246 UNDEFINED #exp_concat_or_where247 245  (IDENTIFIER) 248 246 IDENTIFIER #exp_var_or_func #exp_concat_or_where … … 253 251 ; 254 252 253 exp_with_where_or_undef 254 : (UNDEFINED) 255 UNDEFINED 256  (IDENTIFIER  IF  LPAR  STRING) 257 exp_with_where 258 ; 259 255 260 #exp_var_or_func 256 261 : (COMMA  CONCAT  ELSE  RPAR  SC  … … 264 269 : (RPAR) 265 270 /* empty */ 266  (IDENTIFIER  IF  LPAR  STRING  UNDEFINED)271  (IDENTIFIER  IF  LPAR  STRING) 267 272 exp #arg_list_rest 268 273 ; 
applications/trunk/LFC/lfc.grammar
r3809 r3811 43 43 definition : DEF equation equation_rest ; 44 44 45 equation : funname LPAR pattern_list RPAR EQ exp_with_where SC ;45 equation : funname LPAR pattern_list RPAR EQ exp_with_where_or_undef SC ; 46 46 47 47 equation_rest : /*empty*/ … … 74 74 75 75 exp : STRING exp_concat 76  UNDEFINED exp_concat77 76  IDENTIFIER exp_var_or_func exp_concat 78 77  LPAR exp_with_where RPAR exp_concat … … 81 80 82 81 exp_with_where : STRING exp_concat_or_where 83  UNDEFINED exp_concat_or_where84 82  IDENTIFIER exp_var_or_func exp_concat_or_where 85 83  LPAR exp_with_where RPAR exp_concat_or_where 86 84  IF exp_with_where THEN exp_with_where ELSE exp_with_where 87 85 ; 86 87 exp_with_where_or_undef : UNDEFINED 88  exp_with_where 89 ; 88 90 89 91 exp_var_or_func : /*empty*/
Note: See TracChangeset
for help on using the changeset viewer.