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