Пример #1
0
 static void GenerateCppAssign(ICppIntrinsic intrinsic)
 {
     intrinsic.Runtime.AddLine(
         $"{intrinsic.RightArgument(name: "Left")} = {intrinsic.RightArgument(name: "Right")};");
 }
Пример #2
0
 static void GenerateCppSub(ICppIntrinsic intrinsic)
 {
     intrinsic.Runtime.AddLine(
         $"{intrinsic.ResultArgument(name: "Value")} = {intrinsic.RightArgument(name: "Left")} - {intrinsic.RightArgument(name: "Right")};");
 }
Пример #3
0
 static void GenerateCpp(ICppIntrinsic intrinsic)
 {
     intrinsic.EnsureGlobal(concept: "stdio", func: () => "#include <stdio.h>");
     intrinsic.Runtime.AddLine($"printf(\"Print: %I64u\\n\", {intrinsic.RightArgument(name: "Value")});");
 }