| 704 | |
| 705 | |
| 706 | RULE * bindrule( OBJECT * rulename, module_t * m ) |
| 707 | { |
| 708 | RULE * result = lookup_rule( rulename, m, 0 ); |
| 709 | if ( !result ) |
| 710 | result = lookup_rule( rulename, root_module(), 0 ); |
| 711 | /* We have only one caller, 'evaluate_rule', which will complain about |
| 712 | * calling an undefined rule. We could issue the error here, but we do not |
| 713 | * have the necessary information, such as frame. |
| 714 | */ |
| 715 | if ( !result ) |
| 716 | result = enter_rule( rulename, m ); |
| 717 | return result; |
| 718 | } |
| 719 | |
| 720 | |
| 721 | RULE * import_rule( RULE * source, module_t * m, OBJECT * name ) |
no test coverage detected