├── .github └── FUNDING.yml ├── README.markdown ├── VERSION ├── colisper-cli.png ├── colisper.sh ├── emacs-batch-indent.el ├── src ├── .github │ └── FUNDING.yml ├── catalog │ └── lisp │ │ ├── base │ │ ├── clfad-to-uiop-file-exists-p │ │ │ ├── match │ │ │ ├── rewrite │ │ │ └── rule │ │ ├── empty-when │ │ │ ├── match │ │ │ └── rewrite │ │ ├── equal-nil-var-to-null │ │ │ ├── match │ │ │ └── rewrite │ │ ├── equal-var-nil-to-null │ │ │ ├── match │ │ │ └── rewrite │ │ ├── funcall-quote-to-sharpsign-quote │ │ │ ├── match │ │ │ └── rewrite │ │ ├── ifprogn-to-when │ │ │ ├── match │ │ │ └── rewrite │ │ ├── sort │ │ │ ├── match │ │ │ └── rewrite │ │ └── unless-when │ │ │ ├── match │ │ │ └── rewrite │ │ └── interactive │ │ ├── remove-debug-log │ │ ├── match │ │ └── rewrite │ │ └── remove-print │ │ ├── match │ │ └── rewrite └── colisper.el └── tests └── playground.lisp /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/README.markdown -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.0-beta -------------------------------------------------------------------------------- /colisper-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/colisper-cli.png -------------------------------------------------------------------------------- /colisper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/colisper.sh -------------------------------------------------------------------------------- /emacs-batch-indent.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/emacs-batch-indent.el -------------------------------------------------------------------------------- /src/.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/src/.github/FUNDING.yml -------------------------------------------------------------------------------- /src/catalog/lisp/base/clfad-to-uiop-file-exists-p/match: -------------------------------------------------------------------------------- 1 | (:[prefix]:file-exists-p :[rest]) -------------------------------------------------------------------------------- /src/catalog/lisp/base/clfad-to-uiop-file-exists-p/rewrite: -------------------------------------------------------------------------------- 1 | (uiop:file-exists-p :[rest]) -------------------------------------------------------------------------------- /src/catalog/lisp/base/clfad-to-uiop-file-exists-p/rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/src/catalog/lisp/base/clfad-to-uiop-file-exists-p/rule -------------------------------------------------------------------------------- /src/catalog/lisp/base/empty-when/match: -------------------------------------------------------------------------------- 1 | (when (:[test])) -------------------------------------------------------------------------------- /src/catalog/lisp/base/empty-when/rewrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/src/catalog/lisp/base/empty-when/rewrite -------------------------------------------------------------------------------- /src/catalog/lisp/base/equal-nil-var-to-null/match: -------------------------------------------------------------------------------- 1 | (equal nil :[var]) -------------------------------------------------------------------------------- /src/catalog/lisp/base/equal-nil-var-to-null/rewrite: -------------------------------------------------------------------------------- 1 | (null :[var]) -------------------------------------------------------------------------------- /src/catalog/lisp/base/equal-var-nil-to-null/match: -------------------------------------------------------------------------------- 1 | (equal :[var] nil) -------------------------------------------------------------------------------- /src/catalog/lisp/base/equal-var-nil-to-null/rewrite: -------------------------------------------------------------------------------- 1 | (null :[var]) -------------------------------------------------------------------------------- /src/catalog/lisp/base/funcall-quote-to-sharpsign-quote/match: -------------------------------------------------------------------------------- 1 | (funcall ':[name] :[args]) -------------------------------------------------------------------------------- /src/catalog/lisp/base/funcall-quote-to-sharpsign-quote/rewrite: -------------------------------------------------------------------------------- 1 | (funcall #':[name] :[args]) 2 | -------------------------------------------------------------------------------- /src/catalog/lisp/base/ifprogn-to-when/match: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/src/catalog/lisp/base/ifprogn-to-when/match -------------------------------------------------------------------------------- /src/catalog/lisp/base/ifprogn-to-when/rewrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/src/catalog/lisp/base/ifprogn-to-when/rewrite -------------------------------------------------------------------------------- /src/catalog/lisp/base/sort/match: -------------------------------------------------------------------------------- 1 | (sort :[[rest]]) -------------------------------------------------------------------------------- /src/catalog/lisp/base/sort/rewrite: -------------------------------------------------------------------------------- 1 | (sort (copy-seq :[rest])) -------------------------------------------------------------------------------- /src/catalog/lisp/base/unless-when/match: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/src/catalog/lisp/base/unless-when/match -------------------------------------------------------------------------------- /src/catalog/lisp/base/unless-when/rewrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/src/catalog/lisp/base/unless-when/rewrite -------------------------------------------------------------------------------- /src/catalog/lisp/interactive/remove-debug-log/match: -------------------------------------------------------------------------------- 1 | (log:debug :[rest]) -------------------------------------------------------------------------------- /src/catalog/lisp/interactive/remove-debug-log/rewrite: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/catalog/lisp/interactive/remove-print/match: -------------------------------------------------------------------------------- 1 | (print :[rest]) -------------------------------------------------------------------------------- /src/catalog/lisp/interactive/remove-print/rewrite: -------------------------------------------------------------------------------- 1 | :[rest] -------------------------------------------------------------------------------- /src/colisper.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/src/colisper.el -------------------------------------------------------------------------------- /tests/playground.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/colisper/HEAD/tests/playground.lisp --------------------------------------------------------------------------------