Revision 12
Added by over 7 years ago
OoaCompleteAstTraversalVisitor.java | ||
---|---|---|
88 | 88 |
import org.momut.ooas.ast.types.IntType; |
89 | 89 |
import org.momut.ooas.ast.types.ListType; |
90 | 90 |
import org.momut.ooas.ast.types.MapType; |
91 |
import org.momut.ooas.ast.types.MetaType; |
|
91 | 92 |
import org.momut.ooas.ast.types.NullType; |
92 | 93 |
import org.momut.ooas.ast.types.OoActionSystemType; |
93 | 94 |
import org.momut.ooas.ast.types.OpaqueType; |
... | ... | |
365 | 366 |
@Override |
366 | 367 |
public void visit(TypeExpression typeExpression) |
367 | 368 |
{ |
369 |
VisitSub(typeExpression.referredType(), typeExpression); |
|
368 | 370 |
VisitSub(typeExpression.type(), typeExpression); |
369 | 371 |
} |
370 | 372 |
|
... | ... | |
503 | 505 |
} |
504 | 506 |
|
505 | 507 |
@Override |
508 |
public void visit(MetaType metaType) { |
|
509 |
VisitSub(metaType.Type(), metaType); |
|
510 |
} |
|
511 |
|
|
512 |
@Override |
|
506 | 513 |
public void visit(EnumType enumType) |
507 | 514 |
{ |
508 | 515 |
for (final Identifier sym: enumType.listOfEnumSymbols()) |
Also available in: Unified diff
latest version of the ooas compiler, with grammar version 1.10