From 1c217ee6ac5aacd2f37b1d0e69a71ac94afd5acd Mon Sep 17 00:00:00 2001 From: Daniel Cerqueira Date: Wed, 28 May 2025 12:37:55 +0100 Subject: Init lali programming language. --- test/other/executables/emacs.el | 3 +++ test/other/executables/empty.lisp | 0 test/other/executables/script.lali | 4 ++++ test/other/lexical.lali | 15 +++++++++++++++ test/other/mundo.lali | 4 ++++ test/other/ola.lali | 3 +++ test/other/universal.lali | 1 + 7 files changed, 30 insertions(+) create mode 100755 test/other/executables/emacs.el create mode 100755 test/other/executables/empty.lisp create mode 100755 test/other/executables/script.lali create mode 100644 test/other/lexical.lali create mode 100644 test/other/mundo.lali create mode 100644 test/other/ola.lali create mode 100644 test/other/universal.lali (limited to 'test/other') diff --git a/test/other/executables/emacs.el b/test/other/executables/emacs.el new file mode 100755 index 0000000..e7e2efc --- /dev/null +++ b/test/other/executables/emacs.el @@ -0,0 +1,3 @@ +#!/usr/local/bin/emacs --script + +(princ 'i) diff --git a/test/other/executables/empty.lisp b/test/other/executables/empty.lisp new file mode 100755 index 0000000..e69de29 diff --git a/test/other/executables/script.lali b/test/other/executables/script.lali new file mode 100755 index 0000000..934323d --- /dev/null +++ b/test/other/executables/script.lali @@ -0,0 +1,4 @@ +#!/home/guest/me/programming/desktop/lisp/interpreter/lali/lali -c + +(princ "ola") +(newline) diff --git a/test/other/lexical.lali b/test/other/lexical.lali new file mode 100644 index 0000000..d8d94e2 --- /dev/null +++ b/test/other/lexical.lali @@ -0,0 +1,15 @@ +(set 'a '1) + +(defun j () + (princ a) + (set 'a (+ a 1))) + +(j) +(j) +(princ a) + +(defun i () + (set 'b 9)) + +(i) +(princ b) diff --git a/test/other/mundo.lali b/test/other/mundo.lali new file mode 100644 index 0000000..19756fe --- /dev/null +++ b/test/other/mundo.lali @@ -0,0 +1,4 @@ +(princ 'proc) +(princ (list a 'ola)) +(print "mundo") +(print '(ate breve)) diff --git a/test/other/ola.lali b/test/other/ola.lali new file mode 100644 index 0000000..d62a537 --- /dev/null +++ b/test/other/ola.lali @@ -0,0 +1,3 @@ +(princ "ola") +(newline) +(set 'a 1) diff --git a/test/other/universal.lali b/test/other/universal.lali new file mode 100644 index 0000000..6b38b19 --- /dev/null +++ b/test/other/universal.lali @@ -0,0 +1 @@ +(princ 'i) -- cgit