unsigned TypeComparer::next_tag = 1;
-TypeComparer::TypeComparer():
- first(0),
- second(0),
- first_tag(0),
- r_result(false)
-{ }
-
void TypeComparer::compare(Node &node1, Node &node2)
{
if(&node1==&node2)
}
-LocationCounter::LocationCounter():
- r_count(0)
-{ }
-
void LocationCounter::visit(BasicTypeDeclaration &basic)
{
r_count = basic.kind==BasicTypeDeclaration::MATRIX ? basic.size>>16 : 1;