|
@@ -95,6 +95,12 @@ public class LispImpl implements Lisp {
|
|
|
return val;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * Parse une liste en Lisp
|
|
|
+ * @param pile La pile avec les valeurs parser par explode
|
|
|
+ * @return Liste d'element
|
|
|
+ * @throws LispError Format invalide
|
|
|
+ */
|
|
|
private Object parseList(Stack<String> pile) throws LispError {
|
|
|
ConsList<Object> list = ConsListFactory.nil();
|
|
|
String val = pile.remove(0);
|