/*
 * See LICENSE file in distribution for copyright and licensing information.
 */
package seph.lang;

import seph.lang.persistent.IPersistentList;

/**
 * @author <a href="mailto:ola.bini@gmail.com">Ola Bini</a>
 */
@SephSingleton(parents="SephGround")
public class Ground implements SephObject {
    public final static Ground instance = new Ground();

    @SephCell
    public final static SephObject Something = null;

    public SephObject get(String cellName) {
        return seph.lang.bim.GroundBase.get(cellName);
    }

    public boolean isActivatable() {
        return false;
    }

    public SephObject activateWith(LexicalScope scope, SephObject receiver, IPersistentList arguments) {
        throw new RuntimeException(" *** couldn't activate: " + this);
    }
}// Ground

@@ -417,16 +417,363 @@
  null;%0A%0A
+    @SephCell%0A    public final static SephObject Ground = null;%0A%0A    @SephCell%0A    public final static SephObject SephGround = null;%0A%0A    @SephCell%0A    public final static SephObject Base = null;%0A%0A    @SephCell%0A    public final static SephObject DefaultBehavior = null;%0A%0A    @SephCell%0A    public final static SephObject IODefaultBehavior = null;%0A%0A
     publ

Add references to other singleton objects