packages feed

egison 3.0.10 → 3.0.11

raw patch · 3 files changed

+13/−11 lines, 3 files

Files

egison.cabal view
@@ -1,16 +1,16 @@ Name:                egison-Version:             3.0.10-Synopsis:            The world-first language with non-linear pattern-matching against unfree data-Description:         An Interpreter for Egison, the world-first programming langugage which realized non-linear pattern-matching with unfree data types.+Version:             3.0.11+Synopsis:            The world's first language with non-linear pattern-matching against unfree data+Description:         An interpreter for Egison, the world's first programming langugage which realized non-linear pattern-matching with unfree data types.                      With Egison, you can represent pattern-matching with unfree data types intuitively,                      especially for collection data, such as lists, multisets, sets.                      You can find Egison programs in "lib/" and "sample/" directories.                      This package also include Emacs Lisp file "egison-mode.el" in "elisp/" directory.-Homepage:            http://egison.pira.jp+Homepage:            http://www.egison.org License:             MIT License-file:        LICENSE Author:              Satoshi Egi, Ryo Tanaka, Takahisa Watanabe, Kentaro Honda-Maintainer:          egisatoshi@gmail.com+Maintainer:          egi@egison.org Category:            Compilers/Interpreters Build-type:          Simple Cabal-version:       >=1.8
elisp/egison-mode.el view
@@ -158,11 +158,13 @@  (defvar egison-mode-syntax-table   (let ((egison-mode-syntax-table (make-syntax-table)))-    (modify-syntax-entry 60 "(" egison-mode-syntax-table)-    (modify-syntax-entry 62 ")" egison-mode-syntax-table)-    (modify-syntax-entry 59 "<" egison-mode-syntax-table)-    (modify-syntax-entry 10 ">" egison-mode-syntax-table)-    (modify-syntax-entry 63 "w" egison-mode-syntax-table)+    (modify-syntax-entry ?< "(" egison-mode-syntax-table)+    (modify-syntax-entry ?> ")" egison-mode-syntax-table)+    (modify-syntax-entry ?\; "<" egison-mode-syntax-table)+    (modify-syntax-entry ?\n ">" egison-mode-syntax-table)+    (modify-syntax-entry ?\? "w" egison-mode-syntax-table)+    (modify-syntax-entry ?# ". 14bn" egison-mode-syntax-table)+    (modify-syntax-entry ?| ". 23bn" egison-mode-syntax-table)     egison-mode-syntax-table)   ;; (copy-syntax-table lisp-mode-syntax-table)   "Syntax table for Egison mode")
hs-src/Interpreter/egisoni.hs view
@@ -83,7 +83,7 @@ showBanner :: IO () showBanner = do   putStrLn $ "Egison Version " ++ showVersion version ++ " (C) 2011-2013 Satoshi Egi"-  putStrLn $ "http://egison.pira.jp"+  putStrLn $ "http://www.egison.org"   putStrLn $ "Welcome to Egison Interpreter!"  showByebyeMessage :: IO ()