diff src/luan/modules/parsers/LuanParser.java @ 1562:b89212fd04b5

remove table.luan
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 08 Nov 2020 16:50:59 -0700
parents 851b9a48cc44
children f118ead273a1
line wrap: on
line diff
--- a/src/luan/modules/parsers/LuanParser.java	Thu Nov 05 20:24:09 2020 -0700
+++ b/src/luan/modules/parsers/LuanParser.java	Sun Nov 08 16:50:59 2020 -0700
@@ -9,16 +9,14 @@
 
 public final class LuanParser {
 
-	public static Object parse(Luan luan,String text) throws ParseException {
-		return new LuanParser(luan,text).parse();
+	public static Object parse(String text) throws ParseException {
+		return new LuanParser(text).parse();
 	}
 
 	private static final Object NULL = new Object();
-	private final Luan luan;
 	private final Parser parser;
 
-	private LuanParser(Luan luan,String text) {
-		this.luan = luan;
+	private LuanParser(String text) {
 		this.parser = new Parser(text);
 	}
 
@@ -217,7 +215,7 @@
 		parser.begin();
 		if( !parser.match('{') )
 			return parser.failure(null);
-		LuanTable tbl = new LuanTable(luan);
+		LuanTable tbl = new LuanTable();
 		do {
 			spaces();
 			Object obj = value();