evaluator

    1熱度

    3回答

    我一直在嘗試寫一個可以自我評估的球拍翻譯,但是由於某種原因我無法讓它工作。 interpreter.rkt的代碼非常標準。 interpreter-test.rkt的代碼可能是問題?我不確定。 interpreter.rkt #lang racket (provide eeval) (define (eeval lines) ; returns (key . val) if ke

    -1熱度

    1回答

    我解決下一個技術問題(Q1):http://blog.sdeskills.com/qotd-2016-oct-17-resistance-is-futile/ 它幾乎做,只是一個任務正在等待批准。評估輸入是否平衡。檢查圓括號是否按順序,這是完成的,但不是評估標記。 在給定的子網絡可以沒有串聯/並聯連接 的混合,所以(500 + 200 | 300)是不允許的。 這是我當前的代碼:https://r

    1熱度

    1回答

    我試圖將SICP的meta-circular evaluator轉換爲Clojure。在setup-environment對extend-environment的調用不會編譯,因爲我收到錯誤「試圖調用未綁定的fn」。下面是部分代碼: (... loads of methods for creating and managing environment list) (def primitive-

    0熱度

    3回答

    我寫了一個計算像正弦不同功能的項目,MCM等不使用現有的包像Java中 數學,現在我想在一個字符串,然後打印的形式從用戶的表達出來的結果 像: import java.util.Scanner; public class Phase2main { public static void main(String[] args) { Scanner s = new Scanner(S

    -2熱度

    1回答

    這是我目前的Python解釋器,它使用解析規則來輸入並打印出表達式。解釋器工作正常,但我想要將當前語法規則的某些更改添加到新的語法規則中。到目前爲止,我只能得到一些我想要的語法修改。 這是我想從我目前的語法進行更改: # <stmt-list> ::= empty | <stmt> <stmt-list> to # <stmt_list> ::= <stmt> | <stmt> <stmt_l

    0熱度

    1回答

    public class Saiyan extends PlayableFighter { private boolean transformed; public Saiyan(....) { : : } public void isTransformed(boolean x){ transformed=x; } public boolean isTrans

    1熱度

    1回答

    我正在構建Spark應用程序,並在一些自定義的Estimators/Transformers中使用Evaluator類。我遇到了一個問題,Evaluator基類沒有實現metricName參數,它的大部分(所有?)後代(RegressionEvaluator,BinaryClassificationEvaluator等)都實現了。具體來說,當寫一個驗證器,以Estimator和Evaluator作

    0熱度

    1回答

    重啓這是我的代碼: public static void countTextViewTravelMode(final Integer value, final TextView myView, final CrudStateCallback back){ Integer begin = 0; try { begin = Integer.parseInt(myView

    0熱度

    1回答

    我正在嘗試在C#項目上工作,並希望允許用戶通過在編輯器中鍵入代碼來即時運行代碼。因此,考慮到這一點,我想過編寫某種腳本編輯器,解析器和評估器,但首先要與其他人一起檢查,以防止我重新發明輪子? 所以,我的想法是/是... 寫語法高亮的編輯器,我可以寫代碼到, 包括使用自定義的關鍵字。 將邏輯添加到編輯器,以便它能夠根據編輯器中的文本格式化 內容。 有一種「行動」已輸入文本的方式。 舉例來說,如果我輸

    -2熱度

    1回答

    這是一個加載的問題。我正在寫一個Lisp評估算法,這需要輸入表達式寫,例如,如: (+ (- 6) (* 2 3 4) (/ (+ 3) (*) (- 2 3 1))) 的問題是:它拋出,因爲操作 的EmptyStack錯誤( - 6)和(*) 當我將它寫爲( - 0 6)和(* 1)時,它會正確編譯正確的結果。我認爲它是想減去從東西,並乘以東西(不能沒有數字)。這與我的操作數評估的結構有關。