diff src/luan/lib/BasicLib.java @ 48:64ecb7a3aad7

rename Lua to Luan git-svn-id: https://luan-java.googlecode.com/svn/trunk@49 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Fri, 28 Dec 2012 03:29:12 +0000
parents a443637829c1
children 8ede219cd111
line wrap: on
line diff
--- a/src/luan/lib/BasicLib.java	Thu Dec 27 04:36:44 2012 +0000
+++ b/src/luan/lib/BasicLib.java	Fri Dec 28 03:29:12 2012 +0000
@@ -8,53 +8,53 @@
 import java.lang.reflect.Method;
 import java.util.Iterator;
 import java.util.Map;
-import luan.Lua;
-import luan.LuaState;
-import luan.LuaTable;
-import luan.LuaFunction;
-import luan.LuaJavaFunction;
-import luan.LuaException;
-import luan.LuaSource;
-import luan.LuaElement;
-import luan.interp.LuaCompiler;
+import luan.Luan;
+import luan.LuanState;
+import luan.LuanTable;
+import luan.LuanFunction;
+import luan.LuanJavaFunction;
+import luan.LuanException;
+import luan.LuanSource;
+import luan.LuanElement;
+import luan.interp.LuanCompiler;
 
 
 public final class BasicLib {
 
-	public static void register(LuaState lua) {
-		LuaTable global = lua.global();
+	public static void register(LuanState lua) {
+		LuanTable global = lua.global();
 		global.put( "_G", global );
-		add( global, "do_file", LuaState.class, String.class );
-		add( global, "error", LuaState.class, Object.class );
-		add( global, "get_metatable", LuaState.class, Object.class );
-		add( global, "ipairs", LuaTable.class );
-		add( global, "load", LuaState.class, String.class, String.class );
-		add( global, "load_file", LuaState.class, String.class );
-		add( global, "pairs", LuaTable.class );
-		add( global, "print", LuaState.class, new Object[0].getClass() );
+		add( global, "do_file", LuanState.class, String.class );
+		add( global, "error", LuanState.class, Object.class );
+		add( global, "get_metatable", LuanState.class, Object.class );
+		add( global, "ipairs", LuanTable.class );
+		add( global, "load", LuanState.class, String.class, String.class );
+		add( global, "load_file", LuanState.class, String.class );
+		add( global, "pairs", LuanTable.class );
+		add( global, "print", LuanState.class, new Object[0].getClass() );
 		add( global, "raw_equal", Object.class, Object.class );
-		add( global, "raw_get", LuaTable.class, Object.class );
-		add( global, "raw_len", LuaState.class, Object.class );
-		add( global, "raw_set", LuaTable.class, Object.class, Object.class );
-		add( global, "set_metatable", LuaTable.class, LuaTable.class );
+		add( global, "raw_get", LuanTable.class, Object.class );
+		add( global, "raw_len", LuanState.class, Object.class );
+		add( global, "raw_set", LuanTable.class, Object.class, Object.class );
+		add( global, "set_metatable", LuanTable.class, LuanTable.class );
 		add( global, "to_number", Object.class, Integer.class );
-		add( global, "to_string", LuaState.class, Object.class );
+		add( global, "to_string", LuanState.class, Object.class );
 		add( global, "type", Object.class );
-		global.put( "_VERSION", Lua.version );
+		global.put( "_VERSION", Luan.version );
 
-		add( global, "make_standard", LuaState.class );
+		add( global, "make_standard", LuanState.class );
 	}
 
-	private static void add(LuaTable t,String method,Class<?>... parameterTypes) {
+	private static void add(LuanTable t,String method,Class<?>... parameterTypes) {
 		try {
-			t.put( method, new LuaJavaFunction(BasicLib.class.getMethod(method,parameterTypes),null) );
+			t.put( method, new LuanJavaFunction(BasicLib.class.getMethod(method,parameterTypes),null) );
 		} catch(NoSuchMethodException e) {
 			throw new RuntimeException(e);
 		}
 	}
 
-	public static void make_standard(LuaState lua) {
-		LuaTable global = lua.global();
+	public static void make_standard(LuanState lua) {
+		LuanTable global = lua.global();
 		global.put( "dofile", global.get("do_file") );
 		global.put( "getmetatable", global.get("get_metatable") );
 		global.put( "loadfile", global.get("load_file") );
@@ -67,21 +67,21 @@
 		global.put( "tostring", global.get("to_string") );
 	}
 
-	public static void print(LuaState lua,Object... args) throws LuaException {
+	public static void print(LuanState lua,Object... args) throws LuanException {
 		for( int i=0; i<args.length; i++ ) {
 			if( i > 0 )
 				System.out.print('\t');
-			System.out.print( lua.toString(LuaElement.JAVA,args[i]) );
+			System.out.print( lua.toString(LuanElement.JAVA,args[i]) );
 		}
 		System.out.println();
 	}
 
 	public static String type(Object obj) {
-		return Lua.type(obj);
+		return Luan.type(obj);
 	}
 
-	public static LuaFunction load(LuaState lua,String text,String sourceName) throws LuaException {
-		return LuaCompiler.compile(lua,new LuaSource(sourceName,text));
+	public static LuanFunction load(LuanState lua,String text,String sourceName) throws LuanException {
+		return LuanCompiler.compile(lua,new LuanSource(sourceName,text));
 	}
 
 	public static String readAll(Reader in)
@@ -106,44 +106,44 @@
 	}
 
 
-	public static LuaFunction load_file(LuaState lua,String fileName) throws LuaException {
+	public static LuanFunction load_file(LuanState lua,String fileName) throws LuanException {
 		try {
 			String src = fileName==null ? readAll(new InputStreamReader(System.in)) : read(new File(fileName));
 			return load(lua,src,fileName);
 		} catch(IOException e) {
-			throw new LuaException(lua,LuaElement.JAVA,e);
+			throw new LuanException(lua,LuanElement.JAVA,e);
 		}
 	}
 
-	public static Object[] do_file(LuaState lua,String fileName) throws LuaException {
-		LuaFunction fn = load_file(lua,fileName);
-		return lua.call(fn,LuaElement.JAVA,null);
+	public static Object[] do_file(LuanState lua,String fileName) throws LuanException {
+		LuanFunction fn = load_file(lua,fileName);
+		return lua.call(fn,LuanElement.JAVA,null);
 	}
 
-	private static LuaFunction pairs(final Iterator<Map.Entry<Object,Object>> iter) {
-		return new LuaFunction() {
-			public Object[] call(LuaState lua,Object[] args) {
+	private static LuanFunction pairs(final Iterator<Map.Entry<Object,Object>> iter) {
+		return new LuanFunction() {
+			public Object[] call(LuanState lua,Object[] args) {
 				if( !iter.hasNext() )
-					return LuaFunction.EMPTY_RTN;
+					return LuanFunction.EMPTY_RTN;
 				Map.Entry<Object,Object> entry = iter.next();
 				return new Object[]{entry.getKey(),entry.getValue()};
 			}
 		};
 	}
 
-	public static LuaFunction pairs(LuaTable t) {
+	public static LuanFunction pairs(LuanTable t) {
 		return pairs( t.iterator() );
 	}
 
-	public static LuaFunction ipairs(LuaTable t) {
+	public static LuanFunction ipairs(LuanTable t) {
 		return pairs( t.listIterator() );
 	}
 
-	public static LuaTable get_metatable(LuaState lua,Object obj) {
+	public static LuanTable get_metatable(LuanState lua,Object obj) {
 		return lua.getMetatable(obj);
 	}
 
-	public static LuaTable set_metatable(LuaTable table,LuaTable metatable) {
+	public static LuanTable set_metatable(LuanTable table,LuanTable metatable) {
 		table.setMetatable(metatable);
 		return table;
 	}
@@ -152,37 +152,37 @@
 		return v1 == v2 || v1 != null && v1.equals(v2);
 	}
 
-	public static Object raw_get(LuaTable table,Object index) {
+	public static Object raw_get(LuanTable table,Object index) {
 		return table.get(index);
 	}
 
-	public static LuaTable raw_set(LuaTable table,Object index,Object value) {
+	public static LuanTable raw_set(LuanTable table,Object index,Object value) {
 		table.put(index,value);
 		return table;
 	}
 
-	public static int raw_len(LuaState lua,Object v) throws LuaException {
+	public static int raw_len(LuanState lua,Object v) throws LuanException {
 		if( v instanceof String ) {
 			String s = (String)v;
 			return s.length();
 		}
-		if( v instanceof LuaTable ) {
-			LuaTable t = (LuaTable)v;
+		if( v instanceof LuanTable ) {
+			LuanTable t = (LuanTable)v;
 			return t.length();
 		}
-		throw new LuaException( lua, LuaElement.JAVA, "bad argument #1 to 'raw_len' (table or string expected)" );
+		throw new LuanException( lua, LuanElement.JAVA, "bad argument #1 to 'raw_len' (table or string expected)" );
 	}
 
 	public static Number to_number(Object e,Integer base) {
-		return Lua.toNumber(e,base);
+		return Luan.toNumber(e,base);
 	}
 
-	public static String to_string(LuaState lua,Object v) throws LuaException {
-		return lua.toString(LuaElement.JAVA,v);
+	public static String to_string(LuanState lua,Object v) throws LuanException {
+		return lua.toString(LuanElement.JAVA,v);
 	}
 
-	public static void error(LuaState lua,Object msg) throws LuaException {
-		throw new LuaException(lua,LuaElement.JAVA,msg);
+	public static void error(LuanState lua,Object msg) throws LuanException {
+		throw new LuanException(lua,LuanElement.JAVA,msg);
 	}
 
 }