Example #1
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return(_omitted ? $"{Duration.GetCodeText(formatter)}" : $"WAIT {Duration.GetCodeText(formatter)}");
 }
Example #2
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return(Contents.Length == 0 ? "PRINT" : $"PRINT {string.Join(" & ", Contents.Select(u => u.GetCodeString(formatter)))}");
 }
Example #3
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return(_omitted ? $"{NSKeys.GetName(Key)}" : $"{NSKeys.GetName(Key)} {Duration.GetCodeText(formatter)}");
 }
Example #4
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return(Text);
 }
Example #5
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return($"FOR {RegIter.GetCodeText(formatter)} = {InitVal.GetCodeText(formatter)} TO {Count.GetCodeText(formatter)}");
 }
Example #6
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return($"FOR");
 }
Example #7
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return $"{RegDst.GetCodeText(formatter)} = {MetaInfo.Operator}{RegSrc.GetCodeText(formatter)}";
 }
Example #8
0
 public override string GetCodeString(Formats.Formatter formatter)
 {
     return(Reg.GetCodeText(formatter));
 }
Example #9
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return("ENDIF");
 }
Example #10
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return($"IF {Left.GetCodeText(formatter)} {Operater.Operator} {Right.GetCodeText(formatter)}");
 }
Example #11
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return(Mem ? $"SMEM {Value}" : $"SPRINT {Value}");
 }
Example #12
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return($"{RegDst.GetCodeText(formatter)} {MetaInfo.Operator} {Value.GetCodeText(formatter)}");
 }
Example #13
0
        public string ToCode()
        {
            var formatter = new Formats.Formatter(Constants);

            return(string.Join(Environment.NewLine, _statements.Select(u => u.GetString(formatter))));
        }
Example #14
0
 public abstract string GetCodeString(Formats.Formatter formatter);
Example #15
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return $"{MetaInfo.KeyWord} {RegDst.GetCodeText(formatter)}";
 }
Example #16
0
 public override string GetCodeString(Formats.Formatter formatter)
 {
     return(CodeText);
 }
Example #17
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return($"{KeyName} {Direction},{Duration.GetCodeText(formatter)}");
 }
Example #18
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return($"FOR {Count.GetCodeText(formatter)}");
 }
Example #19
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return($"{KeyName} {Direction}");
 }
Example #20
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return(_omitted ? $"CONTINUE" : $"CONTINUE {Level.GetCodeText(formatter)}");
 }
Example #21
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return($"{KeyName} RESET");
 }
Example #22
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return($"{RegDst.GetCodeText(formatter)} = {Value.GetCodeText(formatter)}");
 }
Example #23
0
 protected override string _GetString(Formats.Formatter formatter)
 {
     return($"{NSKeys.GetName(Key)} UP");
 }