ocaml

    26熱度

    6回答

    我想用現有的應用程序(用OCaml編寫)爲它創建一個Emacs「界面」(例如Emacs GDB模式)。我寧願在不寫大量Lisp代碼的情況下這樣做。在MVC術語中,我希望View是Emacs,但是模型和控制器仍然(主要)是OCaml。 有誰知道用Lisp以外的語言編寫Emacs擴展的方法嗎?這可以採用某種其他語言與Emacs擴展API綁定的形式(例如,使OCaml成爲一流的Emacs擴展語言),也可

    10熱度

    2回答

    我想解析一個在ocamlyacc中的語法(幾乎與常規的yacc相同),它支持沒有運算符的函數應用程序(如Ocaml或Haskell)以及正常的分類二元和一元運算符。我得到了與' - '運算符的減少/減少衝突,可用於減法和否定。下面是語法的樣品我使用: %token <int> INT %token <string> ID %token MINUS %start expr %type <e