1.1 --- a/src/tools/insparse.c Thu Aug 23 12:33:27 2007 +0000
1.2 +++ b/src/tools/insparse.c Wed Nov 21 11:45:33 2007 +0000
1.7 +int parse_registers_block( char *buf, int buflen, FILE *f );
1.8 +int parse_rule( char **str, struct rule *rule );
1.9 +int parse_bitstring( char **str, struct rule *rule );
1.10 +int parse_bitoperand( char **str, struct rule *rule );
1.11 +int parse_integer( char **str );
1.12 +int parse_rule_format( char **str, struct rule *rule );
1.13 +int parse_operand_uses( char **str, struct rule *rule );
1.17 struct ruleset *parse_ruleset_file( FILE *f )
1.19 struct ruleset *rules = malloc( sizeof(struct ruleset ) );
1.23 } while( fgets( buf, buflen, f ) != NULL );
1.29 int parse_bitoperand( char **str, struct rule *rule )
1.31 char *p = rule->operands[rule->operand_count].name;
1.34 if( rule->operand_count == MAX_OPERANDS ) {
1.35 fprintf( stderr, "Maximum operands/rule exceeded (%d) at line %d\n", MAX_OPERANDS, yyline );
1.38 int parse_operand_uses( char **str, struct rule *rule )
1.44 void dump_ruleset( struct ruleset *rules, FILE *f )