xrel.parser
Class UnparseVisitor

java.lang.Object
  |
  +--xrel.parser.UnparseVisitor
All Implemented Interfaces:
XRelParserVisitor

public class UnparseVisitor
extends java.lang.Object
implements XRelParserVisitor

UnparseVisitor

Author:
Fabrizio TODO insert comment here

Constructor Summary
UnparseVisitor(java.io.PrintStream o)
           
 
Method Summary
 java.lang.Object print(SimpleNode node, java.lang.Object data)
           
 java.lang.Object visit(ASTAs node, java.lang.Object data)
           
 java.lang.Object visit(ASTCase node, java.lang.Object data)
           
 java.lang.Object visit(ASTComma node, java.lang.Object data)
           
 java.lang.Object visit(ASTEmpty node, java.lang.Object data)
           
 java.lang.Object visit(ASTFloat node, java.lang.Object data)
           
 java.lang.Object visit(ASTIdentifier node, java.lang.Object data)
           
 java.lang.Object visit(ASTImportSt node, java.lang.Object data)
           
 java.lang.Object visit(ASTInteger node, java.lang.Object data)
           
 java.lang.Object visit(ASTLabel node, java.lang.Object data)
           
 java.lang.Object visit(ASTOperator node, java.lang.Object data)
           
 java.lang.Object visit(ASTPar node, java.lang.Object data)
           
 java.lang.Object visit(ASTStart node, java.lang.Object data)
           
 java.lang.Object visit(ASTStringLiteral node, java.lang.Object data)
           
 java.lang.Object visit(ASTString node, java.lang.Object data)
           
 java.lang.Object visit(ASTSwitchCase node, java.lang.Object data)
           
 java.lang.Object visit(ASTTag node, java.lang.Object data)
           
 java.lang.Object visit(ASTTypeDecl node, java.lang.Object data)
           
 java.lang.Object visit(SimpleNode node, java.lang.Object data)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnparseVisitor

public UnparseVisitor(java.io.PrintStream o)
Method Detail

print

public java.lang.Object print(SimpleNode node,
                              java.lang.Object data)

visit

public java.lang.Object visit(SimpleNode node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTStart node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTTypeDecl node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTSwitchCase node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTCase node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTPar node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTComma node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTImportSt node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTOperator node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTTag node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTEmpty node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTString node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTStringLiteral node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTInteger node,
                              java.lang.Object data)

visit

public java.lang.Object visit(ASTFloat node,
                              java.lang.Object data)

visit

public java.lang.Object visit(ASTLabel node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTIdentifier node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor

visit

public java.lang.Object visit(ASTAs node,
                              java.lang.Object data)
Specified by:
visit in interface XRelParserVisitor