diff core/src/luan/impl/ThemeParser.java @ 670:58ebfec6178b

all luan now compiles
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 12 Apr 2016 01:05:57 -0600
parents 08966099aa6d
children
line wrap: on
line diff
--- a/core/src/luan/impl/ThemeParser.java	Mon Apr 11 16:00:44 2016 -0600
+++ b/core/src/luan/impl/ThemeParser.java	Tue Apr 12 01:05:57 2016 -0600
@@ -27,7 +27,7 @@
 */
 		return null;
 	}
-
+/*
 	private static final class Frame {
 		final Frame parent;
 		final List<String> symbols = new ArrayList<String>();
@@ -110,7 +110,7 @@
 	}
 
 	private Class newFnDef(Stmt stmt) {
-//		return new FnDef( /*stmt*/null, frame.stackSize, symbolsSize(), frame.isVarArg, frame.upValueGetters.toArray(NO_UP_VALUE_GETTERS) );
+//		return new FnDef( stmt, frame.stackSize, symbolsSize(), frame.isVarArg, frame.upValueGetters.toArray(NO_UP_VALUE_GETTERS) );
 		return null;
 	}
 
@@ -191,7 +191,7 @@
 		Stmt block = parseBody("define:"+name,spaces,indent);
 		Class fnDef = newFnDef(block);
 		frame = frame.parent;
-		Stmt rtn = new SetStmt(fnName,/*fnDef*/null);
+		Stmt rtn = new SetStmt(fnName,fnDef);
 		return parser.success(rtn);
 	}
 
@@ -273,7 +273,7 @@
 /*
 		if( tagName.startsWith("define:") )
 			EndOfLine();
-*/
+* /
 		if( EndOfLine() )
 			InlineSpaces();
 		return parser.match("{/") && parser.match(tagName) && parser.match('}') ? parser.success() : parser.failure();
@@ -339,7 +339,7 @@
 		Expr fn = new IndexExpr( env, new ConstExpr(name) );
 		List<Expressions> args = new ArrayList<Expressions>();
 		args.add( env );
-		args.add( /*fnDef*/null );
+		args.add( fnDef );
 		FnCall fnCall = new FnCall( fn, ExpList.build(args) );
 		Stmt rtn = new ExpressionsStmt(fnCall);
 		return parser.success(rtn);
@@ -410,5 +410,5 @@
 		return parser.inCharRange('a', 'z') || parser.inCharRange('A', 'Z')
 			|| parser.inCharRange('0', '9') || parser.anyOf("-_.");
 	}
-
+*/
 }