package de.skuzzle.polly.core.parser.ast.directives; import de.skuzzle.polly.core.parser.Position; import de.skuzzle.polly.core.parser.TokenType; import de.skuzzle.polly.core.parser.ast.Node; import de.skuzzle.polly.core.parser.ast.visitor.ASTTraversal; import de.skuzzle.polly.core.parser.ast.visitor.ASTTraversalException; import de.skuzzle.polly.core.parser.ast.visitor.ASTVisitor; import de.skuzzle.polly.core.parser.ast.visitor.Transformation; public class ReinterpretDirctive extends Directive { public ReinterpretDirctive(Position position) { super(position, TokenType.REINTERPRET); } @Override public boolean visit(ASTVisitor visitor) throws ASTTraversalException { return true; } @Override public Node transform(Transformation transformation) throws ASTTraversalException { return this; } @Override public boolean traverse(ASTTraversal visitor) throws ASTTraversalException { return true; } }