CLanguage by praeclarum

<PackageReference Include="CLanguage" Version="0.17.39" />

 CLanguageService

public static class CLanguageService
public const string DefaultCodePath = "main.cpp"

public static ColorSpan[] Colorize(string code, MachineInfo machineInfo = null, Printer printer = null)

public static Executable Compile(string code, MachineInfo machineInfo = null, Printer printer = null)

public static CInterpreter CreateInterpreter(string code, MachineInfo machineInfo = null, Printer printer = null)

public static object Eval(string expression, string includeCode = "")

public static TranslationUnit ParseTranslationUnit(string code)

public static TranslationUnit ParseTranslationUnit(string code, Report report)

public static TranslationUnit ParseTranslationUnit(string code, Printer printer)

public static void Run(string code)