X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=sym.c;h=c9780198d1e017fed75168292cd705c6e406d379;hb=refs%2Fheads%2Flabelling;hp=752bea609cf6bf2d128301a8616d033b2ebd3beb;hpb=3ee708f92e1d014b42a4eecb9cef0a96120152d1;p=leo.git diff --git a/sym.c b/sym.c index 752bea6..c978019 100644 --- a/sym.c +++ b/sym.c @@ -155,3 +155,15 @@ struct symbol * sym_copy(struct symbol *sym) else return NULL; } + +bool sym_look_same(struct symbol *s1, struct symbol *s2) +{ + if (s1->type != s2->type) + return false; + + ASSERT(s1->type && s1->type < SYMBOLIZER_MAX); + if (symbolizers[s1->type]->look_same) + return symbolizers[s1->type]->look_same(s1, s2); + else + return false; +}