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)时,它会正确编译正确的结果。我认为它是想减去从东西,并乘以东西(不能没有数字)。这与我的操作数评估的结构有关。