]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.basicexpression/src/org/simantics/basicexpression/PrettyPrintExpressionVisitor.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.basicexpression / src / org / simantics / basicexpression / PrettyPrintExpressionVisitor.java
1 package org.simantics.basicexpression;\r
2 \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
23 \r
24 public class PrettyPrintExpressionVisitor extends DepthFirstAdapter {\r
25 \r
26         public void outAConstantValue(AConstantValue node) {\r
27                 System.out.println("outAConstantValue " + node);\r
28         }\r
29 \r
30         public void outAStringValue(AStringValue node) {\r
31                 System.out.println("outAStringValue " + node);\r
32         }\r
33 \r
34         public void outAAddressValue(AAddressValue node) {\r
35                 System.out.println("outAAddressValue " + node);\r
36         }\r
37 \r
38         @Override\r
39         public void outASingleRange(ASingleRange node) {\r
40                 System.out.println("outASingleRange " + node);\r
41         }\r
42         \r
43         @Override\r
44         public void outARviValue(ARviValue node) {\r
45                 System.out.println("outARviValue " + node);\r
46         }\r
47         \r
48         @Override\r
49         public void outAVariablePrimary(AVariablePrimary node) {\r
50                 System.out.println("outAVariablePrimary " + node);\r
51         }\r
52         \r
53         public void outARangeValue(ARangeValue node) {\r
54                 System.out.println("outARangeValue " + node);\r
55         }\r
56         \r
57         public void outAPlusExpression(APlusExpression node) {\r
58                 System.out.println("outAPlusExpression " + node);\r
59         }\r
60 \r
61         public void outAMultMultiplicative(AMultMultiplicative node) {\r
62                 System.out.println("outAFunctionPrimary " + node);\r
63         }\r
64 \r
65         public void outAFunctionPrimary(AFunctionPrimary node) {\r
66                 System.out.println("outAFunctionPrimary " + node);\r
67         }\r
68         \r
69         @Override\r
70         public void outADivMultiplicative(ADivMultiplicative node) {\r
71                 System.out.println("outADivMultiplicative " + node);\r
72         }\r
73         \r
74         public void outAExprValue(org.simantics.basicexpression.node.AExprValue node) {\r
75                 System.out.println("outAExprValue " + node);\r
76         }\r
77         \r
78         @Override\r
79         public void outAMinusExpression(AMinusExpression node) {\r
80                 System.out.println("outAMinusExpression " + node);\r
81         }\r
82         \r
83         @Override\r
84         public void outAMultExpression(AMultExpression node) {\r
85                 System.out.println("outAMultExpression " + node);\r
86         }\r
87         \r
88         @Override\r
89         public void outAMultiRange(AMultiRange node) {\r
90                 System.out.println("outAMultiRange " + node);\r
91         }\r
92         \r
93         @Override\r
94         public void outAPrimaryUnary(APrimaryUnary node) {\r
95                 System.out.println("outAPrimaryUnary " + node);\r
96         }\r
97         \r
98         @Override\r
99         public void outASequenceArgList(ASequenceArgList node) {\r
100                 System.out.println("outASequenceArgList " + node);\r
101         }\r
102         \r
103         @Override\r
104         public void outASingleArgList(ASingleArgList node) {\r
105                 System.out.println("outASingleArgList " + node);\r
106         }\r
107         \r
108         @Override\r
109         public void outAUnaryminusUnary(AUnaryminusUnary node) {\r
110                 System.out.println("outAUnaryminusUnary " + node);\r
111         }\r
112         \r
113         public void outAUnaryMultiplicative(org.simantics.basicexpression.node.AUnaryMultiplicative node) {\r
114                 System.out.println("outAUnaryMultiplicative " + node);\r
115         }\r
116         \r
117         public void outAUnaryplusUnary(org.simantics.basicexpression.node.AUnaryplusUnary node) {\r
118                 System.out.println("outAUnaryplusUnary " + node);\r
119         }\r
120         \r
121         @Override\r
122         public void outAValuePrimary(AValuePrimary node) {\r
123                 System.out.println("outAValuePrimary " + node);\r
124         }\r
125 \r
126 }\r