Package org.lemsml.export.c
Class CVisitors
- java.lang.Object
-
- org.neuroml.export.utils.visitors.CommonLangWriter
-
- org.lemsml.export.c.CVisitors
-
- All Implemented Interfaces:
org.lemsml.jlems.core.expression.ExpressionVisitor
public class CVisitors extends CommonLangWriter
-
-
Field Summary
-
Fields inherited from class org.neuroml.export.utils.visitors.CommonLangWriter
sb
-
-
Constructor Summary
Constructors Constructor Description CVisitors()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitPowerNode(org.lemsml.jlems.core.expression.DoubleParseTreeNode leftEvaluable, org.lemsml.jlems.core.expression.DoubleParseTreeNode rightEvaluable)
-
Methods inherited from class org.neuroml.export.utils.visitors.CommonLangWriter
getAdd, getArgEnd, getArgStart, getDiv, getMod, getMult, getPow, getSub, serialize, setAdd, setArgEnd, setArgStart, setDiv, setMod, setMult, setPow, setSub, visitAndNode, visitConstant, visitDivideNode, visitEqualsNode, visitFunctionNode, visitGreaterThanNode, visitGreaterThanOrEqualsNode, visitLessThanNode, visitLessThanOrEqualsNode, visitMinusNode, visitModuloNode, visitNotEqualsNode, visitOp, visitOrNode, visitPlusNode, visitTimesNode, visitUnaryMinusNode, visitVariable
-
-
-
-
Method Detail
-
visitPowerNode
public void visitPowerNode(org.lemsml.jlems.core.expression.DoubleParseTreeNode leftEvaluable, org.lemsml.jlems.core.expression.DoubleParseTreeNode rightEvaluable) throws org.lemsml.jlems.core.sim.ContentError
- Specified by:
visitPowerNode
in interfaceorg.lemsml.jlems.core.expression.ExpressionVisitor
- Overrides:
visitPowerNode
in classCommonLangWriter
- Throws:
org.lemsml.jlems.core.sim.ContentError
-
-