org.jacorb.notification.filter.etcl

Class TCLCleanUp

Implemented Interfaces:
TCLParserTokenTypes

public class TCLCleanUp
extends AbstractTCLVisitor
implements TCLParserTokenTypes

Visitor for TCL Trees. Does some Restructuration of a TCL Tree.

Version:
$Id: TCLCleanUp.java,v 1.3 2004/05/06 12:39:59 nicolas Exp $

Author:
Alphonse Bendt

Fields inherited from interface org.jacorb.notification.filter.etcl.TCLParserTokenTypes

AND, ARRAY, ASSOC, DEFAULT, DISCRIM, DIV, DOLLAR, DOT, EOF, EQ, EXIST, FALSE, FIRST, GT, GTE, IDENTIFIER, IMPLICIT, IN, LBRACKET, LENGTH, LPAREN, LT, LTE, MAX, MIN, MINUS, MULT, NEQ, NOT, NULL_TREE_LOOKAHEAD, NUMBER, NUM_FLOAT, OR, PLUS, RANDOM, RBRACKET, REPO_ID, RPAREN, RUNTIME_VAR, STRING, SUBSTR, TRUE, TYPE, TYPE_ID, UNARY_MINUS, UNARY_PLUS, UNION_POS, WITH, WS

Method Summary

void
fix(AbstractTCLNode node)
void
visitComponent(ETCLComponentName component)
void
visitUnionPosition(UnionPositionOperator op)

Methods inherited from class org.jacorb.notification.filter.etcl.AbstractTCLVisitor

visitAnd, visitArray, visitAssoc, visitBool, visitComponent, visitComponentPosition, visitDefault, visitDiv, visitDot, visitEq, visitExist, visitGt, visitGteOperator, visitIdent, visitImplicit, visitIn, visitLt, visitLte, visitMinus, visitMult, visitNeq, visitNot, visitNumber, visitOr, visitPlus, visitRuntimeVariable, visitString, visitSubstr, visitUnionPosition

Method Details

fix

public void fix(AbstractTCLNode node)


visitComponent

public void visitComponent(ETCLComponentName component)
            throws VisitorException
Overrides:
visitComponent in interface AbstractTCLVisitor


visitUnionPosition

public void visitUnionPosition(UnionPositionOperator op)
            throws VisitorException
Overrides:
visitUnionPosition in interface AbstractTCLVisitor