1 package org.simantics.basicexpression;
\r
3 import org.simantics.basicexpression.analysis.DepthFirstAdapter;
\r
4 import org.simantics.basicexpression.node.AAddressValue;
\r
5 import org.simantics.basicexpression.node.AConstantValue;
\r
6 import org.simantics.basicexpression.node.ADivMultiplicative;
\r
7 import org.simantics.basicexpression.node.AFunctionPrimary;
\r
8 import org.simantics.basicexpression.node.AMinusExpression;
\r
9 import org.simantics.basicexpression.node.AMultExpression;
\r
10 import org.simantics.basicexpression.node.AMultMultiplicative;
\r
11 import org.simantics.basicexpression.node.AMultiRange;
\r
12 import org.simantics.basicexpression.node.APlusExpression;
\r
13 import org.simantics.basicexpression.node.APrimaryUnary;
\r
14 import org.simantics.basicexpression.node.ARangeValue;
\r
15 import org.simantics.basicexpression.node.ARviValue;
\r
16 import org.simantics.basicexpression.node.ASequenceArgList;
\r
17 import org.simantics.basicexpression.node.ASingleArgList;
\r
18 import org.simantics.basicexpression.node.ASingleRange;
\r
19 import org.simantics.basicexpression.node.AStringValue;
\r
20 import org.simantics.basicexpression.node.AUnaryminusUnary;
\r
21 import org.simantics.basicexpression.node.AValuePrimary;
\r
22 import org.simantics.basicexpression.node.AVariablePrimary;
\r
24 public class PrettyPrintExpressionVisitor extends DepthFirstAdapter {
\r
26 public void outAConstantValue(AConstantValue node) {
\r
27 System.out.println("outAConstantValue " + node);
\r
30 public void outAStringValue(AStringValue node) {
\r
31 System.out.println("outAStringValue " + node);
\r
34 public void outAAddressValue(AAddressValue node) {
\r
35 System.out.println("outAAddressValue " + node);
\r
39 public void outASingleRange(ASingleRange node) {
\r
40 System.out.println("outASingleRange " + node);
\r
44 public void outARviValue(ARviValue node) {
\r
45 System.out.println("outARviValue " + node);
\r
49 public void outAVariablePrimary(AVariablePrimary node) {
\r
50 System.out.println("outAVariablePrimary " + node);
\r
53 public void outARangeValue(ARangeValue node) {
\r
54 System.out.println("outARangeValue " + node);
\r
57 public void outAPlusExpression(APlusExpression node) {
\r
58 System.out.println("outAPlusExpression " + node);
\r
61 public void outAMultMultiplicative(AMultMultiplicative node) {
\r
62 System.out.println("outAFunctionPrimary " + node);
\r
65 public void outAFunctionPrimary(AFunctionPrimary node) {
\r
66 System.out.println("outAFunctionPrimary " + node);
\r
70 public void outADivMultiplicative(ADivMultiplicative node) {
\r
71 System.out.println("outADivMultiplicative " + node);
\r
74 public void outAExprValue(org.simantics.basicexpression.node.AExprValue node) {
\r
75 System.out.println("outAExprValue " + node);
\r
79 public void outAMinusExpression(AMinusExpression node) {
\r
80 System.out.println("outAMinusExpression " + node);
\r
84 public void outAMultExpression(AMultExpression node) {
\r
85 System.out.println("outAMultExpression " + node);
\r
89 public void outAMultiRange(AMultiRange node) {
\r
90 System.out.println("outAMultiRange " + node);
\r
94 public void outAPrimaryUnary(APrimaryUnary node) {
\r
95 System.out.println("outAPrimaryUnary " + node);
\r
99 public void outASequenceArgList(ASequenceArgList node) {
\r
100 System.out.println("outASequenceArgList " + node);
\r
104 public void outASingleArgList(ASingleArgList node) {
\r
105 System.out.println("outASingleArgList " + node);
\r
109 public void outAUnaryminusUnary(AUnaryminusUnary node) {
\r
110 System.out.println("outAUnaryminusUnary " + node);
\r
113 public void outAUnaryMultiplicative(org.simantics.basicexpression.node.AUnaryMultiplicative node) {
\r
114 System.out.println("outAUnaryMultiplicative " + node);
\r
117 public void outAUnaryplusUnary(org.simantics.basicexpression.node.AUnaryplusUnary node) {
\r
118 System.out.println("outAUnaryplusUnary " + node);
\r
122 public void outAValuePrimary(AValuePrimary node) {
\r
123 System.out.println("outAValuePrimary " + node);
\r