]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.basicexpression/src/org/simantics/basicexpression/analysis/Analysis.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.basicexpression / src / org / simantics / basicexpression / analysis / Analysis.java
1 /* This file was generated by SableCC (http://www.sablecc.org/). */\r
2 \r
3 package org.simantics.basicexpression.analysis;\r
4 \r
5 import org.simantics.basicexpression.node.*;\r
6 \r
7 public interface Analysis extends Switch\r
8 {\r
9     Object getIn(Node node);\r
10     void setIn(Node node, Object o);\r
11     Object getOut(Node node);\r
12     void setOut(Node node, Object o);\r
13 \r
14     void caseStart(Start node);\r
15     void caseAMultExpression(AMultExpression node);\r
16     void caseAPlusExpression(APlusExpression node);\r
17     void caseAMinusExpression(AMinusExpression node);\r
18     void caseAUnaryMultiplicative(AUnaryMultiplicative node);\r
19     void caseAMultMultiplicative(AMultMultiplicative node);\r
20     void caseADivMultiplicative(ADivMultiplicative node);\r
21     void caseAPrimaryUnary(APrimaryUnary node);\r
22     void caseAUnaryplusUnary(AUnaryplusUnary node);\r
23     void caseAUnaryminusUnary(AUnaryminusUnary node);\r
24     void caseASingleArgList(ASingleArgList node);\r
25     void caseASequenceArgList(ASequenceArgList node);\r
26     void caseAValuePrimary(AValuePrimary node);\r
27     void caseAVariablePrimary(AVariablePrimary node);\r
28     void caseAFunctionPrimary(AFunctionPrimary node);\r
29     void caseASingleRange(ASingleRange node);\r
30     void caseAMultiRange(AMultiRange node);\r
31     void caseARviValue(ARviValue node);\r
32     void caseAStringValue(AStringValue node);\r
33     void caseAConstantValue(AConstantValue node);\r
34     void caseARangeValue(ARangeValue node);\r
35     void caseAAddressValue(AAddressValue node);\r
36     void caseAExprValue(AExprValue node);\r
37 \r
38     void caseTLessThan(TLessThan node);\r
39     void caseTGreaterThan(TGreaterThan node);\r
40     void caseTEqual(TEqual node);\r
41     void caseTPlus(TPlus node);\r
42     void caseTMinus(TMinus node);\r
43     void caseTMult(TMult node);\r
44     void caseTDiv(TDiv node);\r
45     void caseTAmpersand(TAmpersand node);\r
46     void caseTComma(TComma node);\r
47     void caseTColon(TColon node);\r
48     void caseTLPar(TLPar node);\r
49     void caseTRPar(TRPar node);\r
50     void caseTVariable(TVariable node);\r
51     void caseTFunc(TFunc node);\r
52     void caseTCell(TCell node);\r
53     void caseTRvi(TRvi node);\r
54     void caseTNumber(TNumber node);\r
55     void caseTString(TString node);\r
56     void caseTNewLine(TNewLine node);\r
57     void caseTBlank(TBlank node);\r
58     void caseEOF(EOF node);\r
59 }\r