Text language framework and Lua implementation

это же "или":
return (specific->is<Integer>() && general->is<Float>()) || isStructurallyEquivalent(specific, general);