uwenku
標簽列表
denotational-semantics
1
熱度
1
回答
我如何表示這個語法的語義?
我在寫一個語言規範,我需要解決以下基本問題。假設我有(被認爲是人爲的)抽象語法: <A> ::= <B> | <C> <B> ::= 1 | 2 | 3 <C> ::= 4 | 5 | 6 這種語言的指稱語義是什麼樣的?非終端包含在'<'和'>'中,終端不是。我想將1 ... 6映射到自然數域。我不清楚的是我是否需要爲非終端提供映射。似乎我不需要,因爲,例如,<A> ::= <B> | <
bnf
formal-semantics
denotational-semantics
2013-04-11
8
熱度
1
回答
Haskell的「評估」會降低到正常還是WHNF?
我的理解(I think)是Haskell的seq,將(一般)reduce它的第一個參數WHNF,看到這種行爲,因爲預計在GHCI: λ> let x = (trace "foo" Foo (trace "bar" Bar 100)) in seq x 0 foo 0 然而,儘管documentation for evaluate說,這也降低了它的參數到WHNF,它看起來像它實際上完全降低
haskell
lazy-evaluation
denotational-semantics
2015-10-12
最新問題
1.
如何在單線程中執行一些Clojure期貨?
2.
jQuery的onclick事件鼠標滾動
3.
網頁API鏈(所代理人中)
4.
ocamlfind的編譯失敗「install -m 0755 ocaml-stub
5.
的Rails 5.1 button_to幫手產生的查詢字符串,而不是隱藏表單
6.
斯卡拉隱式轉換爲有效宏內的一元值
7.
Swift 4和Firebase中的信號量建議
8.
如何在應用程序啓動期間獲取位置
9.
什麼讓使用PHP的preg_match
10.
你好我正在使用離子科爾多瓦