implement empty visitors

This commit is contained in:
2020-02-04 21:26:23 +01:00
parent e873e211c9
commit fef397c60d
5 changed files with 25 additions and 1 deletions

View File

@@ -484,4 +484,10 @@ public class EvalVisitor implements Visitor<Value> {
return null;
}
@Override
public Value visit(StructFieldAccessExpression e) {
// TODO Auto-generated method stub
return null;
}
}

View File

@@ -807,4 +807,10 @@ public class GenASM implements Visitor<Void> {
return null;
}
@Override
public Void visit(StructFieldAccessExpression e) {
// TODO Auto-generated method stub
return null;
}
}

View File

@@ -250,4 +250,9 @@ class GetVars implements Visitor<Void> {
return null;
}
@Override
public Void visit(StructFieldAccessExpression e) {
return null;
}
}

View File

@@ -62,7 +62,7 @@ public class PrettyPrintVisitor implements Visitor<Void> {
ex.nl();
}
for (var structDef: e.structs) {
for (var structDef: e.structs.values()) {
structDef.welcome(this);
ex.nl();
ex.nl();
@@ -405,4 +405,10 @@ public class PrettyPrintVisitor implements Visitor<Void> {
return null;
}
@Override
public Void visit(StructFieldAccessExpression e) {
// TODO Auto-generated method stub
return null;
}
}

View File

@@ -45,4 +45,5 @@ public interface Visitor<R> {
R visit(Parameter e);
R visit(StructDefinition e);
R visit(StructField e);
R visit(StructFieldAccessExpression e);
}