public override IRuleNode VisitStringPart(string str) { var get = str.GetParameterFromString(); return(new SetBitOfResourceNode(LexemManager.GetNodeByString(get[0]), LexemManager.GetNodeByString(get[1]), get[2])); }
public override IRuleNode VisitStringPart(string str) { var get = str.GetParameterFromString(); return(new CompareNode(LexemManager.GetNodeByString(get[0]), LexemManager.GetNodeByString(get[1]), get[2].GetOperatorType())); }
public override IRuleNode VisitStringPart(string str) { var get = str.GetParameterFromString(); if (get.Count == 2) { return(new IfNode(LexemManager.GetNodeByString(get[0]), LexemManager.GetNodeByString(get[1]))); } return(new IfNode(LexemManager.GetNodeByString(get[0]), LexemManager.GetNodeByString(get[1]), LexemManager.GetNodeByString(get[2]))); }
public PowVisitor(LexemManager lexemManager) : base(lexemManager) { }
public GetVariableVisitor(LexemManager lexemManager) : base(lexemManager) { }
public GetDeviceValueVisitor(LexemManager lexemManager) : base(lexemManager) { }
public GetBitOfResourceVisitor(LexemManager lexemManager) : base(lexemManager) { }
public MultiplyVisitor(LexemManager lexemManager) : base(lexemManager) { }
public SetResultValueVisitor(LexemManager lexemManager) : base(lexemManager) { }
public override IRuleNode VisitStringPart(string str) { var get = str.GetParameterFromString(); return(new AddNode(get.Select(s => LexemManager.GetNodeByString(s)).ToList())); }
public AddVisitor(LexemManager lexemManager) : base(lexemManager) { }
public UniconEngineCodeFormatterService(ILocalizerService localizerService) { _lexemManager = new LexemManager(localizerService); // var str = "Add(2,Add(GetDeviceValue(0),2))"; }
public SubtractVisitor(LexemManager lexemManager) : base(lexemManager) { }
public SelectVisitor(LexemManager lexemManager) : base(lexemManager) { }
public ConvertUnsignedToInt16Visitor(LexemManager lexemManager) : base(lexemManager) { }
public override IRuleNode VisitStringPart(string str) { var get = str.GetParameterFromString(); return(new ConvertUnsignedToInt16Node(LexemManager.GetNodeByString(get[0]))); }
public DivideVisitor(LexemManager lexemManager) : base(lexemManager) { }
protected LexemaVisitor(LexemManager lexemManager) { LexemManager = lexemManager; }
public ConvertInt16ToUnsignedVisitor(LexemManager lexemManager) : base(lexemManager) { }
public override IRuleNode VisitStringPart(string str) { var get = str.GetParameterFromString(); return(new MultiplyNode(LexemManager.GetNodeByString(get[0]), LexemManager.GetNodeByString(get[1]))); }
public HideCurrentPropertyVisitor(LexemManager lexemManager) : base(lexemManager) { }
public InvertSignVisitor(LexemManager lexemManager) : base(lexemManager) { }
public GetInputVisitor(LexemManager lexemManager) : base(lexemManager) { }
public override IRuleNode VisitStringPart(string str) { var get = str.GetParameterFromString(); return(new GetDeviceValueNode(LexemManager.GetNodeByString(get[0]))); }
public CompareVisitor(LexemManager lexemManager) : base(lexemManager) { }