Commit 35317133 authored by Pascal J. Bourguignon's avatar Pascal J. Bourguignon

Deleted trailing whitespaces.

parent 925a61d2
This diff is collapsed.
......@@ -5,9 +5,9 @@
#SYSTEM: POSIX
#USER-INTERFACE: NONE
#DESCRIPTION
#
#
# Makefile to build the products.
#
#
#AUTHORS
# <PJB> Pascal J. Bourguignon <pjb@informatimago.com>
#MODIFICATIONS
......@@ -15,19 +15,19 @@
#BUGS
#LEGAL
# AGPL3
#
#
# Copyright Pascal J. Bourguignon 2012 - 2014
#
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see http://www.gnu.org/licenses/
#*****************************************************************************
......@@ -54,10 +54,10 @@ SYMLINK_SERVER = awk '/Generating/{print $$2}' < $(LOGFILE) | ( read executable
CCL = ccl --no-init
CCL_EVAL = --eval
CCL_LOAD = --load
CCL_LOAD = --load
CLISP = clisp -ansi -q -norc
CLISP_LOAD =
CLISP_LOAD =
CLISP_EVAL = -repl -x
LISP = $(CCL)
......
......@@ -18,9 +18,9 @@ get-dependencies script: ::
Then you may need to compile and install libfixposix: ::
cd "${NASIUM_LSE}"/dependencies/libfixposix/
autoreconf -i -f
mkdir build
cd build
autoreconf -i -f
mkdir build
cd build
../configure --prefix=/usr/local
make
make install
......@@ -128,7 +128,7 @@ Bugs
The current known bugs are listed in "${NASIUM_LSE}/ISSUES.txt".
Please, be sure to report any bug you find to
Please, be sure to report any bug you find to
mailto:pjb@informatimago.com or mailto:pjb@ogamita.com
Currently, the server is not functional.
......@@ -163,7 +163,7 @@ Anyways, debugging is better done in the development environment
emacs+slime. Notice that one can launch a ccl from a terminal, load
and start a swank server, and continue debugging from emacs+slime: ::
$ ccl
$ ccl
$ (ql:quickload :swank)
$ (swank:create-server :port 4011)
......@@ -171,7 +171,7 @@ and start a swank server, and continue debugging from emacs+slime: ::
and see above how to load "loader.lisp".
Files
========================================
......@@ -198,7 +198,7 @@ Zebu and grammar:
Not used anymore, I converted to rdp grammar:
patch-zebu.lisp Patch to com.hp.zebu.
parser-lse.zb LSE parser.
parser-lse.zb LSE parser.
grammar.lisp Compile the LSE grammar.
lse-domain.lisp Generated by Zebu.
......@@ -220,7 +220,7 @@ LSE system:
packages.lisp Definition of packages.
configuration.lisp EMULSE configuration.
configuration.lisp EMULSE configuration.
task.lisp The environment for a LSE user.
......
......@@ -5,9 +5,9 @@
;;;;SYSTEM: Common-Lisp
;;;;USER-INTERFACE: NONE
;;;;DESCRIPTION
;;;;
;;;;
;;;; Defines the byte codes of the L.S.E Virtual Machine.
;;;;
;;;;
;;;;AUTHORS
;;;; <PJB> Pascal J. Bourguignon <pjb@informatimago.com>
;;;;MODIFICATIONS
......@@ -15,19 +15,19 @@
;;;;BUGS
;;;;LEGAL
;;;; AGPL3
;;;;
;;;;
;;;; Copyright Pascal J. Bourguignon 2012 - 2014
;;;;
;;;;
;;;; This program is free software: you can redistribute it and/or modify
;;;; it under the terms of the GNU Affero General Public License as published by
;;;; the Free Software Foundation, either version 3 of the License, or
;;;; (at your option) any later version.
;;;;
;;;;
;;;; This program is distributed in the hope that it will be useful,
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;;; GNU Affero General Public License for more details.
;;;;
;;;;
;;;; You should have received a copy of the GNU Affero General Public License
;;;; along with this program. If not, see http://www.gnu.org/licenses/
;;;;**************************************************************************
......@@ -46,18 +46,18 @@
(cl:eval-when (:compile-toplevel :load-toplevel :execute)
(cl:defparameter *branches* '(
BALWAYS ; BALWAYS offset
BTRUE ; test BTRUE offset
BFALSE ; test BFALSE offset
BNEVER ; BNEVER offset
))
(cl:defparameter *0* '(
DUP ; arg DUP
NON ; arg NON
NON ; arg NON
OU ; arg1 arg2 OU
ET ; arg1 arg2 ET
......
This diff is collapsed.
......@@ -5,9 +5,9 @@
;;;;SYSTEM: Common-Lisp
;;;;USER-INTERFACE: NONE
;;;;DESCRIPTION
;;;;
;;;;
;;;; Documentation.
;;;;
;;;;
;;;;AUTHORS
;;;; <PJB> Pascal J. Bourguignon <pjb@informatimago.com>
;;;;MODIFICATIONS
......@@ -15,19 +15,19 @@
;;;;BUGS
;;;;LEGAL
;;;; AGPL3
;;;;
;;;;
;;;; Copyright Pascal J. Bourguignon 2012 - 2014
;;;;
;;;;
;;;; This program is free software: you can redistribute it and/or modify
;;;; it under the terms of the GNU Affero General Public License as published by
;;;; the Free Software Foundation, either version 3 of the License, or
;;;; (at your option) any later version.
;;;;
;;;;
;;;; This program is distributed in the hope that it will be useful,
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;;; GNU Affero General Public License for more details.
;;;;
;;;;
;;;; You should have received a copy of the GNU Affero General Public License
;;;; along with this program. If not, see http://www.gnu.org/licenses/
;;;;**************************************************************************
......@@ -119,7 +119,7 @@ Veuillez envoyer vos commentaires, rapports de bogues, suggestions à :
Pascal Bourguignon
mailto:pjb@ogamita.com
"
#+lse-unix "LSE" #-lse-unix "EMULSE"
#+lse-unix "LSE" #-lse-unix "EMULSE"
#+lse-unix "Avec cependant quelques modifications afin
de l'adapter à l'environnement unix." #-lse-unix ""))
......@@ -163,7 +163,7 @@ d'édition de la ligne de saisie). On peut cependant commander la
suppression du ou des caractères précédement saissis en tapant un ou
plusieurs caractères contre-cotice :
Taper : BON\\\\\\SALE\\UT!
Taper : BON\\\\\\SALE\\UT!
Équivaut à taper : SALUT!
......@@ -206,34 +206,34 @@ et la touche d'entrée (CONTRÔLE-S ou ENTRÉE selon la configuration),
lse complétant: B O [XOFF] --> BONJOUR.
| || = LIGNE AFFICHEE PAR LE SYSTEME.
|
|
| >| = LES DEUX PREMIERS CARACTÈRES SONT TAPES PAR L'UTILISATEUR, SUIVIT
| DE [XOFF] (ET ÉVENTUELLEMENT LE PARAMÈTRE DE LA COMMANDE).
|
|
| >> = TOUTE LA LIGNE EST TAPÉE PAR L'UTILISATEUR, TERMINÉE PAR [ENTRÉE]
|
|
| |> = AFFICHAGE D'UN MESSAGE PAR LE SYSTÈME, SUIVIT D'UNE SAISIE PAR
| L'UTILISATEUR TEMINÉE PAR [XOFF].
|
|
|
|
| || NASIUM L.S.E.
| || LANGAGE SYMBOLIQUE D'ENSEIGNEMENT
| || VERSION 1.0.0-0.272-CL-UNIX
| || COPYRIGHT 1984 - 2014 PASCAL BOURGUIGNON
| ||
| ||
| || DISTRIBUE SELON LES TERMES DE LA LICENCE AGPLv3.
| ||
| ||
| || Ce programme est livré avec ABSOLUMENT AUCUNE GARANTIE; pour plus de
| || détails utilisez la commande DO GARANTIE. Ce logiciel est libre, et
| || vous êtes les bienvenus pour redistribuer sous certaines conditions;
| || utilisez la commande DO LICENSE pour plus de détails.
| ||
| ||
| || Tapez AI pour avoir de l'aide.
| ||
| ||
| || BONJOUR 21:15:40
| ||
| ||
| || PRET
| ||
| ||
| >> 1*TEST
| >> 10 AFFICHER 'QUI EST\\ TU ? '
| >> 20 CHAINE NOM;LIRE NOM
......@@ -259,18 +259,18 @@ lse complétant: B O [XOFF] --> BONJOUR.
| |> QUI ES TU ? PASCAL
| || ENCHANTE PASCAL !
| |> PASCAL, DONNE MOI UN NOMBRE, S'IL TE PLAIT : 12
| || 12 * 12 = 144
| || 12 * 12 = 144
| >| AU REVOIR, PASCAL
| || TERMINE
| ||
| ||
| >| AU REVOIR 04:09:21
"
#+lse-unix "Au lancement de la commande lse, on entre
directement dans l'état actif, et la commande AU)REVOIR fait quiter le
programme lse et revenir à la coquille (au \"shell\")."
#-(and) "Voir le document 'SYSTEMES.TXT'."
#-lse-unix "La console est d'abord en état dormant.
Pour passer à l'état actif, il faut utiliser la commande BO)NJOUR.
Pour revenir à l'état dormant (ce qui efface la mémoire de travail),
......@@ -278,9 +278,9 @@ utiliser la commande AU)REVOIR.
La commande spécifique à emulse AD)IEUX permet d'arrêter le système
L.S.E."
"lse"
#+lse-unix "
Cependant, on peut sélectionner le mode moderne, dans lequel les
touches utilisées sont celles configurées par stty(1), normalement:
......@@ -388,7 +388,7 @@ DRTS PRO/GRP CHEMIN DESCRIPTION
0700 lse.lse $(BASE)/perma FICHIERS PERMANENTS DE L.S.E.
0700 lse.lse $(BASE)/tempo FICHIERS TEMPORAIRES DE L.S.E.
0700 lse.lse $(BASE)/tempo/00 UN SOUS REPERTOIRE PAR CONSOLE
0700 lse.lse $(BASE)/tempo/01 (LES FICHIERS TEMPORAIRES SONT LIES
0700 lse.lse $(BASE)/tempo/01 (LES FICHIERS TEMPORAIRES SONT LIES
0700 lse.lse $(BASE)/tempo/02 A LA CONSOLE PAR LAQUELLE ON ACCEDE
0700 lse.lse $(BASE)/tempo/03 A L'ENVIRONNEMENT L.S.E.)
0700 lse.lse $(BASE)/tempo/04 CES FICHIERS SONT PRIVES POUR CHAQUE
......@@ -466,7 +466,7 @@ POIDS FAIBLE SONT UTILISES SELON LA TABLE SUIVANTE :
[8 = D: ALLOCATION D'UN ESPACE TEMPORAIRE FIXE SUPERIEUR ]
COMBINAISON DE DROITS : 0 A B AB C AC BC ABC D BD ABD
CODES A UTILISER
CODES A UTILISER
EN QUATRIEME COLONE : 0 1 2 3 4 5 6 7 8 : ;
OU : @ A B C D E F G H J K
......@@ -509,8 +509,8 @@ MITRA-15). CEPENDANT, CERTAINES DIFFERENCES SONT INEVITABLES :
COMMANDES SUPPLEMENTAIRES
-------------------------
DR(OITS) MOT-DE-PASSE
DR(OITS) MOT-DE-PASSE
(HORS-SESSION)
PERMET DE DEFINIR LES DROITS D'ACCES DES COMPTES.
......@@ -519,7 +519,7 @@ DR(OITS) MOT-DE-PASSE
AI(DE)
DONNE LA LISTE DES COMMANDES DISPONIBLES.
......@@ -631,9 +631,9 @@ http://www.epi.asso.fr/revue/54/b54p216.htm
| \"LSE83\"
| Jacques Arsac
| Bulletin de l'EPI n° 38
| Bulletin de l'EPI n° 38
http://archive-edutice.ccsd.cnrs.fr/docs/00/03/06/74/PDF/b38p116.pdf
http://archive-edutice.ccsd.cnrs.fr/docs/00/03/06/74/PDF/b38p116.pdf
Article Wikipedia sur le L.S.E. :
......@@ -748,7 +748,7 @@ Description de la syntaxe des arguments:
- <NOMFI>[,<N1>[,<N2>]] : un nom de fichier, suivit de deux numéros de
lignes optionnels.
- <TEXTE> : une ligne de texte.
- <TEXTE> : une ligne de texte.
- * | <NOMFI>,P|D|T : soit une étoile signifiant tous les fichiers
temporaires, soit un nom de fichier, suivit d'une virgule et d'une
......@@ -863,9 +863,9 @@ variable: une lettre suivie d'au plus quatre lettres ou chiffres, ou
une référence de tableau: un identificateur de tableau, suivi d'un
crochet ouvrant, d'une ou deux expressions index séparées par une
virgule, et un crochet fermant. L'identificateur ne peut pas être un
mot réservé du langage L.S.E.
mot réservé du langage L.S.E.
Exemples: I PRNOM C12 V[2] V[I+1] M[1,3] M[I,J]
Exemples: I PRNOM C12 V[2] V[I+1] M[1,3] M[I,J]
L'expression est une expression arithmétique ou une expression chaîne.
......@@ -1332,13 +1332,13 @@ Les règles de grammaire ont la forme :
La partie droite peut être (a et b sont des parties droites) :
- une séquence : a b
- une séquence : a b
- une alternative (éventuellement entre parenthèse pour éviter les ambiguités) : a | b
- une alternative (éventuellement entre parenthèse pour éviter les ambiguités) : a | b
- une optionelle (0 ou 1) : [ a ]
- une optionelle (0 ou 1) : [ a ]
- une répetitive (0 ou plus) : { a }
- une répetitive (0 ou plus) : { a }
- un symbole non-terminal ;
......@@ -1356,7 +1356,7 @@ nil représente le vide.
(defchapter "INSTRUCTIONS"
(write-documentation *task*
"Voici la liste des instructions disponibles.
"Voici la liste des instructions disponibles.
Taper DO)CUMENTATION <instruction> pour avoir la documentation de
chaque instruction:
......@@ -1375,7 +1375,7 @@ chaque instruction:
(defchapter "FONCTIONS"
(write-documentation *task*
"Voici la liste des fonctions disponibles.
"Voici la liste des fonctions disponibles.
Taper DO)CUMENTATION <fonction> pour avoir la documentation de
chaque fonction.
......
......@@ -5,9 +5,9 @@
;;;;SYSTEM: Common-Lisp
;;;;USER-INTERFACE: NONE
;;;;DESCRIPTION
;;;;
;;;;
;;;; This file processes command line arguments for the lse cli.
;;;;
;;;;
;;;;AUTHORS
;;;; <PJB> Pascal J. Bourguignon <pjb@informatimago.com>
;;;;MODIFICATIONS
......@@ -15,19 +15,19 @@
;;;;BUGS
;;;;LEGAL
;;;; AGPL3
;;;;
;;;;
;;;; Copyright Pascal J. Bourguignon 2012 - 2014
;;;;
;;;;
;;;; This program is free software: you can redistribute it and/or modify
;;;; it under the terms of the GNU Affero General Public License as published by
;;;; the Free Software Foundation, either version 3 of the License, or
;;;; (at your option) any later version.
;;;;
;;;;
;;;; This program is distributed in the hope that it will be useful,
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;;; GNU Affero General Public License for more details.
;;;;
;;;;
;;;; You should have received a copy of the GNU Affero General Public License
;;;; along with this program. If not, see http://www.gnu.org/licenses/
;;;;**************************************************************************
......@@ -381,7 +381,7 @@ Variable d'environnement: LSE_UPCASE_OUTPUT=T
(defoption ("--affichage-mixte" "--mixed-output") ()
"
Affiche en majuscules et minisucules.
Affiche en majuscules et minisucules.
Variable d'environnement: LSE_UPCASE_OUTPUT=NIL
C'est l'option par défaut.
......@@ -401,7 +401,7 @@ Variable d'environnement: LSE_ACCENTED_OUTPUT=NIL
(defoption ("--afficher-avec-accent" "--accented-output") ()
"
Assume que le terminal est capable d'afficher les accents.
Assume que le terminal est capable d'afficher les accents.
Variable d'environnement: LSE_ACCENTED_OUTPUT=T
C'est l'option par défaut.
......@@ -433,7 +433,7 @@ Variable d'environnement: LSE_NO_BELL=NIL
Dans le mode moderne, les caractères et codes de contrôle configurés
par stty(1) sont utilisé (en général, [RETOUR] pour entrer une donnée,
[EFFACEMENT] pour effacer un caractère, [CONTRÔLE-C] pour interrompre,
etc).
etc).
Variable d'environnement: LSE_MODERN_MODE=T
C'est l'option par défaut.
......
......@@ -5,9 +5,9 @@
;;;;SYSTEM: Common-Lisp
;;;;USER-INTERFACE: NONE
;;;;DESCRIPTION
;;;;
;;;;
;;;; This defines the cli package.
;;;;
;;;;
;;;;AUTHORS
;;;; <PJB> Pascal J. Bourguignon <pjb@informatimago.com>
;;;;MODIFICATIONS
......@@ -15,19 +15,19 @@
;;;;BUGS
;;;;LEGAL
;;;; AGPL3
;;;;
;;;;
;;;; Copyright Pascal J. Bourguignon 2012 - 2014
;;;;
;;;;
;;;; This program is free software: you can redistribute it and/or modify
;;;; it under the terms of the GNU Affero General Public License as published by
;;;; the Free Software Foundation, either version 3 of the License, or
;;;; (at your option) any later version.
;;;;
;;;;
;;;; This program is distributed in the hope that it will be useful,
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;;; GNU Affero General Public License for more details.
;;;;
;;;;
;;;; You should have received a copy of the GNU Affero General Public License
;;;; along with this program. If not, see http://www.gnu.org/licenses/
;;;;**************************************************************************
......
......@@ -5,9 +5,9 @@
;;;;SYSTEM: Common-Lisp
;;;;USER-INTERFACE: NONE
;;;;DESCRIPTION
;;;;
;;;;
;;;; Command Line Interface.
;;;;
;;;;
;;;;AUTHORS
;;;; <PJB> Pascal J. Bourguignon <pjb@informatimago.com>
;;;;MODIFICATIONS
......@@ -15,19 +15,19 @@
;;;;BUGS
;;;;LEGAL
;;;; AGPL3
;;;;
;;;;
;;;; Copyright Pascal J. Bourguignon 2012 - 2014
;;;;
;;;;
;;;; This program is free software: you can redistribute it and/or modify
;;;; it under the terms of the GNU Affero General Public License as published by
;;;; the Free Software Foundation, either version 3 of the License, or
;;;; (at your option) any later version.
;;;;
;;;;
;;;; This program is distributed in the hope that it will be useful,
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;;; GNU Affero General Public License for more details.
;;;;
;;;;
;;;; You should have received a copy of the GNU Affero General Public License
;;;; along with this program. If not, see http://www.gnu.org/licenses/
;;;;**************************************************************************
......@@ -146,7 +146,7 @@ DO: Parse a script file at the given PATH.
Scripts should contain:
- the shebang line with the bare path to the
- the shebang line with the bare path to the
interpreter,
- zero or more lines containing options or comments
......@@ -260,7 +260,7 @@ RETURN: A list of remaining command line arguments to be parsed by
(progn
(setf (options-script-stream *options*) script
(options-script-arguments *options*) arguments)
new-arguments)
(error "arguments invalides : ~S" (cons argument remaining))))))
......@@ -314,7 +314,7 @@ RETURN: EX-OK
(with-terminal terminal
(unwind-protect
(progn
(with-pager task
(with-pager task
(io-format task "~A" *tape-banner*)
(io-format task "~?" *title-banner* (list (long-version) *copyright*))
(io-format task "~?" *cli-banner* (list (subseq (dat) 9))))
......@@ -325,7 +325,7 @@ RETURN: EX-OK
(defun main (&optional args)
(handler-case
(handler-case
(progn
(push #P"/usr/local/lib/" cffi:*foreign-library-directories*)
(setf *program-name* (or (program-name) *default-program-name*))
......@@ -364,7 +364,7 @@ RETURN: EX-OK
:unicode (eql encoding :utf-8)
:arrows (if (eql encoding :utf-8)
:unicode-halfwidth
:ascii)
:ascii)
:terminal terminal))
#-(and) (*trace-output* (make-broadcast-stream)))
(setf *task* task) ; to help debugging, we keep the task in the global binding.
......@@ -393,12 +393,12 @@ RETURN: EX-OK
(io-format task "________________________________________")
(io-carriage-return task)
(io-format task "Hello 2: ")
(let ((line (terminal-read-string (task-terminal task))))
(io-format task "Lu 1: ~S~%" line))
(io-format task "~%")
(io-format task "________________________________________")
(io-carriage-return task)
(io-format task "Hello 3: ")
......@@ -412,7 +412,7 @@ RETURN: EX-OK
;; (let ((line (terminal-read-string (task-terminal task))))
;; (io-format task "Lu 21: ~S~%" line))
(let ((line (io-read-line task :beep t)))
(io-format task "Lu 22: ~S~%" line))
))
......@@ -452,7 +452,7 @@ RETURN: EX-OK
:unicode (eql encoding :utf-8)
:arrows (if (eql encoding :utf-8)
:unicode-halfwidth
:ascii)
:ascii)
:terminal terminal)))
(setf *task* task) ; to help debugging, we keep the task in the global binding.
(or (parse-options (or args (arguments)) nil nil nil)
......
......@@ -5,9 +5,9 @@
;;;;SYSTEM: Common-Lisp
;;;;USER-INTERFACE: NONE
;;;;DESCRIPTION
;;;;
;;;;
;;;; ASD file to load the com.informatimago.lse program.
;;;;
;;;;
;;;;AUTHORS
;;;; <PJB> Pascal J. Bourguignon <pjb@informatimago.com>
;;;;MODIFICATIONS
......@@ -15,19 +15,19 @@
;;;;BUGS
;;;;LEGAL
;;;; AGPL3
;;;;
;;;;
;;;; Copyright Pascal J. Bourguignon 2012 - 2014
;;;;
;;;;
;;;; This program is free software: you can redistribute it and/or modify
;;;; it under the terms of the GNU Affero General Public License as published by
;;;; the Free Software Foundation, either version 3 of the License, or
;;;; (at your option) any later version.
;;;;
;;;;
;;;; This program is distributed in the hope that it will be useful,
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;;; GNU Affero General Public License for more details.
;;;;
;;;;
;;;; You should have received a copy of the GNU Affero General Public License
;;;; along with this program. If not, see http://www.gnu.org/licenses/
;;;;**************************************************************************
......@@ -47,32 +47,32 @@
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on (
"split-sequence"
"alexandria"
"babel"
"com.informatimago.common-lisp"
"com.informatimago.rdp"
)
:components (
;; Some generic utility
(:file "logger")
(:file "signal")
(:file "environment")
;;---------------------
;; LSE language
;;---------------------
;; LSE language
(:file "packages" :depends-on ("signal" "logger"))
(:file "os" :depends-on ("packages"))
(:file "version" :depends-on ("packages"))
(:file "configuration" :depends-on ("packages"))
(:file "error" :depends-on ("packages"))
(:file "error" :depends-on ("packages"))
(:file "file" :depends-on ("packages"
"configuration" "error"
......@@ -80,17 +80,17 @@
(:file "documentation" :depends-on ("packages" "terminal"))
(:file "chapters" :depends-on ("packages" "version" "documentation"))
(:file "catalog" :depends-on ("packages" "configuration"))
(:file "variables" :depends-on ("packages"))
(:file "functions" :depends-on ("packages"
"error"
"documentation"
"variables"))
(:file "lse-scanner" :depends-on ("packages" "error"))
(:file "lse-parser" :depends-on ("packages" "lse-scanner"))
(:file "byte-code" :depends-on ("packages"))
(:file "lse-parser" :depends-on ("packages" "lse-scanner"))
(:file "byte-code" :depends-on ("packages"))
(:file "compiler" :depends-on ("packages"
"version"
"lse-scanner" "lse-parser" "byte-code"))
......@@ -105,7 +105,7 @@
"error" "version"
"documentation"
"catalog" "functions"
"os" "io" "compiler" "task"))
"os" "io" "compiler" "task"))
))
......
......@@ -5,9 +5,9 @@
;;;;SYSTEM: Common-Lisp
;;;;USER-INTERFACE: NONE
;;;;DESCRIPTION
;;;;
;;;;
;;;; ASD file to load the com.informatimago.lse program.
;;;;
;;;;
;;;;AUTHORS
;;;; <PJB> Pascal J. Bourguignon <pjb@informatimago.com>
;;;;MODIFICATIONS
......@@ -15,19 +15,19 @@
;;;;BUGS
;;;;LEGAL
;;;; AGPL3
;;;;
;;;;
;;;; Copyright Pascal J. Bourguignon 2012 - 2014
;;;;
;;;;
;;;; This program is free software: you can redistribute it and/or modify
;;;; it under the terms of the GNU Affero General Public License as published by
;;;; the Free Software Foundation, either version 3 of the License, or
;;;; (at your option) any later version.
;;;;
;;;;
;;;; This program is distributed in the hope that it will be useful,
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;;; GNU Affero General Public License for more details.