unknown class is a warning, not an error

This commit is contained in:
David Rose 2004-05-25 22:45:19 +00:00
parent 51fa0c2ca3
commit 90c0ad1958

View File

@ -112,8 +112,9 @@ dclass_name:
DCFile::ClassesByName::const_iterator ni;
ni = dc_file->_classes_by_name.find($1);
if (ni == dc_file->_classes_by_name.end()) {
yyerror("Unknown class: " + $1);
$$ = (DCClass *)NULL;
dcyywarning("Unknown class: " + $1);
$$ = new DCClass($1);
dc_file->add_class($$);
} else {
$$ = (*ni).second;
}