All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.snapscript.core.scope.Scope Maven / Gradle / Ivy

package org.snapscript.core.scope;

import org.snapscript.core.Handle;
import org.snapscript.core.module.Module;
import org.snapscript.core.scope.index.Index;
import org.snapscript.core.scope.index.Table;
import org.snapscript.core.type.Type;

public interface Scope extends Handle {
   Type getType();
   Scope getStack(); // extend on current scope
   Scope getScope(); // get callers scope
   Module getModule();  
   Index getIndex();
   Table getTable(); 
   State getState();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy