Mercurial Hosting > luan
diff core/src/luan/impl/Parser.java @ 645:859c0dedc8b6
remove LuanSource
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 29 Mar 2016 18:09:51 -0600 |
parents | 82a3ebcfbafa |
children | 43522473599d |
line wrap: on
line diff
--- a/core/src/luan/impl/Parser.java Tue Mar 29 13:53:01 2016 -0600 +++ b/core/src/luan/impl/Parser.java Tue Mar 29 18:09:51 2016 -0600 @@ -1,19 +1,19 @@ package luan.impl; -import luan.LuanSource; - final class Parser { - private final LuanSource src; +// private final LuanSource src; + public final String sourceName; public final String text; private final int len; private int[] stack = new int[256]; private int frame = 0; private int iHigh; - public Parser(LuanSource src) { - this.src = src; - this.text = src.text; + public Parser(String sourceName,String text) { +// this.src = src; + this.sourceName = sourceName; + this.text = text; this.len = text.length(); } @@ -64,7 +64,7 @@ } public ParseException exception(String msg) { - return new ParseException(msg,src,i(),iHigh); + return new ParseException(msg,sourceName,text,i(),iHigh); } public ParseException exception() {