Sfoglia il codice sorgente

Ajout documentation

Arthur Brandao 6 anni fa
parent
commit
1dfdb40973
1 ha cambiato i file con 12 aggiunte e 0 eliminazioni
  1. 12 0
      src/migl/lisp/LispOperator.java

+ 12 - 0
src/migl/lisp/LispOperator.java

@@ -2,9 +2,21 @@ package migl.lisp;
 
 import migl.util.ConsList;
 
+/**
+ * Implementation d'un operateur lisp
+ * 
+ * @author Arthur Brandao
+ */
 @FunctionalInterface
 public interface LispOperator {
 
+	/**
+	 * Applique l'operateur lisp sur une liste
+	 * @param operator Symbole de l'operateur
+	 * @param lisp Liste d'element à traiter sans le symbole de l'operateur
+	 * @return
+	 * @throws LispError
+	 */
 	LispElement apply(String operator, ConsList<Object> lisp) throws LispError;
 	
 }