intermediate-language

    2

    2答えて

    に静的メソッドからオブジェクトを返すこれはhere提供ソリューションの拡張です。私はオブジェクトを返す静的メソッドを作成しました。私の目標は、実行時にこの静的メソッドが返すオブジェクトを返すように定義した型の動的メソッドを作成することです。これまでの私のコード: // type builder and other prep stuff removed for sake of space and r

    -1

    1答えて

    async - awaitを使用して作成された状態マシンを理解しようとしています。私はC#のコードのシンプルな作品に using System; using System.Net; using System.Threading.Tasks; public class C { public static async Task<string> GetGoogleDotComHtml(

    0

    1答えて

    私は最適化を行う前にInstNamerパスを実行する必要があるllvmで最適化を行っています。現在、私は手動で "-instnamer"をoptに渡して実行しています。コードに必要なパスとしてInstNamerを追加する方法はありますか? 私は試しました AU.addRequired(); しかし、それは "宣言されていない識別子 'InstNamer'をスローするのでコンパイルされません。 これ

    9

    2答えて

    たとえば、私は(list "a" "1" "b" "2" "c" "3")です。 ここでは、このリストを"a1b2c3"に変更したいと考えています。 どうすればよいですか? ありがとうございます。

    1

    2答えて

    恐らく疑わしい質問ですが、MSILはスタック上のデータを操作するための一般的なForthのような機能を持っていますか? (例:DUP、SWAPなど)

    4

    2答えて

    実行時に次のコードをILコードとして出力しようとしました。 class TestObject { public int Hello {get;set;} public int Test {get;set;} } static TestObject test(BinaryReader reader) { var a = new TestObj

    1

    1答えて

    SQLからXQueryへのトランスレータを作成したいと思います。 SQLを解析して中間構造を生成し、それを使ってXQueryクエリを生成したいとします。 (注 - 私は将来他のクエリ言語にSQLを変換することを楽しみにしていますので、中間表現を使用したいと思います) 文法が定義されたら翻訳者を作成する方法は正確にはわかりません。私はANTLRを使用して、実際に既に文法を作成しています。文法ファイル

    0

    1答えて

    これは特に、書き直したいC#プロパティを参照しています。元のプロパティの1の 例: public double? PartQuantity => MaintenanceRequestPart?.ReportedQuantity; 注1:MaintenanceRequestPartがnull 注2することができ、これはに変更されますどのような public double? PartQuantit

    0

    1答えて

    ILコードのこのシンボル(IL_0000など)とは何ですか?これは本当のメモリヒープアドレスですか? IL_0000: nop IL_0001: ldstr "here is something" IL_0006: call void [mscorlib]System.Console::WriteLine(string) IL_000b: nop IL_

    1

    1答えて

    私は現在Cにコンパイルする言語を書いています。私がILと言うときは、C言語のように、別のCコンパイラでアセンブリを生成するコードを記述します。例えばgccまたはclang。 私が生成するCコードは、それがより有益になります:私はいくつかの簡単なオプトパスした場合は (定数伝播、デッドコード除去を、...)は、この作業量を削減します本当に人間のCコードではないので、Cコンパイラはやらなければならない