如何将列表转换为方案中的code/lambda?

问题描述假设我有一个列表,例如:(definea'(+(*pp)(*xx)))。如何使用a给出的表达式定义过程,例如:(define(Hxp)(+(*pp)(*xx))))?我尝试这样做:(define(Hxp)(evala)),但它显示p和x是未定义的。我想,对于apply或类

发布:2022-10-16 标签:lisps-expressionschemeracket


是否有任何 lisps 的头部都有 s 表达式,例如((f 2) 3 4)?如果不是,为什么?

问题描述是否有任何lisps支持在它们的头上嵌套s表达式?例如Doanylispssupportnesteds-expressionontheirhead?Forexample((f2)34)对于其中(f2)大概评估为一个函数/宏以应用于34.forwhich(f2)presum

发布:2022-10-16 标签:nestedlispheads-expressionlisp-2


如何安全地读取不受信任的 Clojure 代码(不仅仅是一些序列化数据)?

问题描述(defevil-code(str"("(slurp"/mnt/src/git/clj/clojure/src/clj/clojure/core.clj")")"))(defr(read-stringevil-code))有效,但不安全(defr(clojure.edn/

发布:2022-10-16 标签:clojures-expression


什么是不正确的清单?

问题描述这是我先前的问题的后续内容:为什么我们需要零?显然,大多数时候都使用适当的列表.但是,列表不正确的目的是什么?Thisisafollow-upofmypreviousquestion:Whydoweneednil?Clearly,properlistsareusedmos

发布:2022-10-16 标签:lisps-expressionscheme


如何安全地读取不受信任的Clojure代码(而不仅仅是一些序列化数据)?

问题描述(defevil-code(str"("(slurp"/mnt/src/git/clj/clojure/src/clj/clojure/core.clj")")"))(defr(read-stringevil-code))不安全(defr(clojure.edn/read

发布:2022-10-16 标签:clojures-expression


S表达式解析

问题描述我遇到了此问题今天早些时候:Iranintothisquestionearliertoday:示例输入:和吉尔,然后我们去购物示例输出:[TOP[S[S[NP[PRPI]]][VP[VBDran][PP[IN成][NP[NNPJoe][CC和][NNPJill]]]]][

发布:2022-10-16 标签:c#clojures-expression


常见的口齿不清:输入数学表达式有没有那么痛苦的方法?

问题描述我喜欢普通口齿不清,但有时输入Ienjoycommonlisp,butsometimesitisreallypainfultoinputsimplemathexpressionslikea(8b^2+1)+4bc(4b^2+1)(当然,我可以转换它,但是有点慢,我先写(+

发布:2022-10-16 标签:common-lisps-expressioninfix-notationprefixreader-macro


是否有类似于Nokogiri的语法来解析Ruby代码?

问题描述Nokogiri很棒.我可以做类似#css('.bla')这样的操作,它将返回第一个匹配的元素.Nokogiriisawesome.Icandothingslike#css('.bla')whichwillreturnthefirstmatchingelement.现在,

发布:2022-10-16 标签:rubyparsings-expressionnokogiri


解析Sexp的一种优雅方法

问题描述sexp类似于:typesexp=Atomofstring|Listofsexplist,例如"((ab)((cd)e)f)".我已经编写了一个解析器来将sexp字符串解析为以下类型:letof_strings=letlen=String.lengthsinletempt

发布:2022-10-16 标签:parsings-expressionocaml


是否有C#实用程序用于匹配(语法分析)树中的模式?

问题描述我正在一个自然语言处理(NLP)项目中,在该项目中,我使用语法分析器从给定的句子中创建语法分析树.I'mworkingonaNaturalLanguageProcessing(NLP)projectinwhichIuseasyntacticparsertocreateas

发布:2022-10-16 标签:c#treenlps-expressionstanford-nlp