egison 3.0.10 → 3.0.11
raw patch · 3 files changed
+13/−11 lines, 3 files
Files
- egison.cabal +5/−5
- elisp/egison-mode.el +7/−5
- hs-src/Interpreter/egisoni.hs +1/−1
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 ()