19 Apr
2004
19 Apr
'04
4:13 p.m.
man, 19.04.2004 kl. 17.03 skrev Robert Shearman:
Doesn't the "version" rule already handle this?
It would appear not. The 'version' type is declared as a number further up
It's declared that the rule *returns* a number, you mean. The actual rule is defined as version: aNUM { $$ = MAKELONG($1, 0); } | aNUM '.' aNUM { $$ = MAKELONG($1, $3); } ; Now if this somehow returns 0, then you need to fix that rule, not add another rule which makes a version of e.g. "1.2.3.4" valid syntax (but still return a wrong result).