interpreter

    -2

    1答えて

    私は最初のC言語のようなプログラミング言語、おそらくは通訳を作ろうとしており、私はちょうど最初のステップをレクサーと言いました。 私は単純にソースコードストリーム全体を1つずつレキシングしてから、パーサーがデータを処理するように考えていました。 私は、パーサモジュールが別のトークンを要求するときに、多くの他のコンパイラとインタプリタが構文解析中にlexのみを認識しています。 プログラムがソースコー

    0

    1答えて

    私たちは、チームプロジェクトとしてJava言語(IFJ16言語と呼ばれる)の解釈を書いています。 我々がコーディングされている言語は、純粋なC(我々はすべてのOOPを使用するカント) あり、これは問題です:私たちは typedef struct Instr { BTSNode *Id1; // Adress of first operand BTSNode *Id2; // A

    -2

    1答えて

    現在、私は脳を作り、ループに問題があります。 私はthisからアドバイスを受けましたが、うまくいかないようです。ここで は、これまでの私のコードです: <html> <body> <font face="consolas"> <script> var brPos = 0; var k = 0; var loop = []; var printtape = ""; var out =

    2

    1答えて

    を指定: $> nodejs server.js は、ファイル内のようなものインタプリタを指定することが可能です: #!/usr/bin/nodejs を私が実行したいです次のコマンドで私のプログラム: $> server.js ありがとうございます

    0

    2答えて

    Pythonコードを1行ずつプログラムステップを実行し、各行の結果で何かを行う方法を見つけようとしています。実際には、手動ではなくプログラムで制御できるデバッガです。 pdbは、各ステップの後に出力が文字列として返された場合に、私が探していたものと同じになります。しかし、代わりにstdoutに出力するので、キーボードから「ステップ」を手動で入力する必要があります。私が試してみました もの: 私はP

    0

    1答えて

    時間の2〜3時間を無駄にしているという簡単な質問です。 Octaveのドキュメントでは、インタプリタをtexに設定し、その方法を決して言わないと言います。私はラインで、stackoverflowを通して見てきましたが、これを行う方法が見つかりませんでした。私も.octavercファイルを見てきましたが、tex編集機能をオンにする方法は何もわかりませんでした。私はDebian GNUOctaveバー

    2

    1答えて

    scalaのスキーム言語のインタープリタを実装する次のコードを提供します。 (val factorial (lambda (x) (if (= x 0) 1 (* x (factorial (- x 1))))) (factorial 6)) はので、私は次の更新与えられていませんとするには、次の def evalRec(x: Data, env: Env): Data = {

    2

    1答えて

    私は非常に単純な拡張子scala.tools.nsc.interpreter.ILoopを作成していますが、いくつかの追加バインディングを追加する予定ですが、最も基本的な使用例でもタブ補完は機能していないようです。私がコードを入力すると、それは解釈され、期待どおりに動作しますが、タブの完成はしません。インタラクティブインタプリタ(REPL)でタブ補完を有効にするために定義する必要のあるものはありま

    1

    2答えて

    私は自分のインタプリタをC#で構築しています。Ruslan Pavik's Guideを使用しています。私は抽象構文木を作成している第7部にいます。私は最初の部分を手に入れることができ、ガイドのPythonコードをC#に翻訳することができました。しかし、パート7では、Pythonの経験がない人にとっては完全に難しくなりました。 私は、データ型と戻り値の型が何であるかを理解するのが難しく、Pytho