X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.basicexpression%2Fsrc%2Forg%2Fsimantics%2Fbasicexpression%2Fanalysis%2FAnalysis.java;h=d48e20faa40a9b20e50508cc291689cdc0e56264;hp=091183cc05a7929ed497cf9e1043be7e71d23ab3;hb=refs%2Fchanges%2F38%2F238%2F2;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.basicexpression/src/org/simantics/basicexpression/analysis/Analysis.java b/bundles/org.simantics.basicexpression/src/org/simantics/basicexpression/analysis/Analysis.java index 091183cc0..d48e20faa 100644 --- a/bundles/org.simantics.basicexpression/src/org/simantics/basicexpression/analysis/Analysis.java +++ b/bundles/org.simantics.basicexpression/src/org/simantics/basicexpression/analysis/Analysis.java @@ -1,59 +1,59 @@ -/* This file was generated by SableCC (http://www.sablecc.org/). */ - -package org.simantics.basicexpression.analysis; - -import org.simantics.basicexpression.node.*; - -public interface Analysis extends Switch -{ - Object getIn(Node node); - void setIn(Node node, Object o); - Object getOut(Node node); - void setOut(Node node, Object o); - - void caseStart(Start node); - void caseAMultExpression(AMultExpression node); - void caseAPlusExpression(APlusExpression node); - void caseAMinusExpression(AMinusExpression node); - void caseAUnaryMultiplicative(AUnaryMultiplicative node); - void caseAMultMultiplicative(AMultMultiplicative node); - void caseADivMultiplicative(ADivMultiplicative node); - void caseAPrimaryUnary(APrimaryUnary node); - void caseAUnaryplusUnary(AUnaryplusUnary node); - void caseAUnaryminusUnary(AUnaryminusUnary node); - void caseASingleArgList(ASingleArgList node); - void caseASequenceArgList(ASequenceArgList node); - void caseAValuePrimary(AValuePrimary node); - void caseAVariablePrimary(AVariablePrimary node); - void caseAFunctionPrimary(AFunctionPrimary node); - void caseASingleRange(ASingleRange node); - void caseAMultiRange(AMultiRange node); - void caseARviValue(ARviValue node); - void caseAStringValue(AStringValue node); - void caseAConstantValue(AConstantValue node); - void caseARangeValue(ARangeValue node); - void caseAAddressValue(AAddressValue node); - void caseAExprValue(AExprValue node); - - void caseTLessThan(TLessThan node); - void caseTGreaterThan(TGreaterThan node); - void caseTEqual(TEqual node); - void caseTPlus(TPlus node); - void caseTMinus(TMinus node); - void caseTMult(TMult node); - void caseTDiv(TDiv node); - void caseTAmpersand(TAmpersand node); - void caseTComma(TComma node); - void caseTColon(TColon node); - void caseTLPar(TLPar node); - void caseTRPar(TRPar node); - void caseTVariable(TVariable node); - void caseTFunc(TFunc node); - void caseTCell(TCell node); - void caseTRvi(TRvi node); - void caseTNumber(TNumber node); - void caseTString(TString node); - void caseTNewLine(TNewLine node); - void caseTBlank(TBlank node); - void caseEOF(EOF node); -} +/* This file was generated by SableCC (http://www.sablecc.org/). */ + +package org.simantics.basicexpression.analysis; + +import org.simantics.basicexpression.node.*; + +public interface Analysis extends Switch +{ + Object getIn(Node node); + void setIn(Node node, Object o); + Object getOut(Node node); + void setOut(Node node, Object o); + + void caseStart(Start node); + void caseAMultExpression(AMultExpression node); + void caseAPlusExpression(APlusExpression node); + void caseAMinusExpression(AMinusExpression node); + void caseAUnaryMultiplicative(AUnaryMultiplicative node); + void caseAMultMultiplicative(AMultMultiplicative node); + void caseADivMultiplicative(ADivMultiplicative node); + void caseAPrimaryUnary(APrimaryUnary node); + void caseAUnaryplusUnary(AUnaryplusUnary node); + void caseAUnaryminusUnary(AUnaryminusUnary node); + void caseASingleArgList(ASingleArgList node); + void caseASequenceArgList(ASequenceArgList node); + void caseAValuePrimary(AValuePrimary node); + void caseAVariablePrimary(AVariablePrimary node); + void caseAFunctionPrimary(AFunctionPrimary node); + void caseASingleRange(ASingleRange node); + void caseAMultiRange(AMultiRange node); + void caseARviValue(ARviValue node); + void caseAStringValue(AStringValue node); + void caseAConstantValue(AConstantValue node); + void caseARangeValue(ARangeValue node); + void caseAAddressValue(AAddressValue node); + void caseAExprValue(AExprValue node); + + void caseTLessThan(TLessThan node); + void caseTGreaterThan(TGreaterThan node); + void caseTEqual(TEqual node); + void caseTPlus(TPlus node); + void caseTMinus(TMinus node); + void caseTMult(TMult node); + void caseTDiv(TDiv node); + void caseTAmpersand(TAmpersand node); + void caseTComma(TComma node); + void caseTColon(TColon node); + void caseTLPar(TLPar node); + void caseTRPar(TRPar node); + void caseTVariable(TVariable node); + void caseTFunc(TFunc node); + void caseTCell(TCell node); + void caseTRvi(TRvi node); + void caseTNumber(TNumber node); + void caseTString(TString node); + void caseTNewLine(TNewLine node); + void caseTBlank(TBlank node); + void caseEOF(EOF node); +}