diff --git a/400_xowa/src/gplx/xowa/parsers/mws/prepros/Xomw_prepro_stack.java b/400_xowa/src/gplx/xowa/parsers/mws/prepros/Xomw_prepro_stack.java
index 98158ff2c..2806abfbb 100644
--- a/400_xowa/src/gplx/xowa/parsers/mws/prepros/Xomw_prepro_stack.java
+++ b/400_xowa/src/gplx/xowa/parsers/mws/prepros/Xomw_prepro_stack.java
@@ -19,13 +19,15 @@ package gplx.xowa.parsers.mws.prepros; import gplx.*; import gplx.xowa.*; import
class Xomw_prepro_stack {
public List_adp stack = List_adp_.New();
public Xomw_prepro_piece top;
- private Bry_bfr accum = Bry_bfr_.New(), root_accum = Bry_bfr_.New();
+ private Bry_bfr root_accum = Bry_bfr_.New(), accum;
private final Xomw_prepro_flags flags = new Xomw_prepro_flags();
+ public Xomw_prepro_stack() {
+ accum = root_accum;
+ }
public void Clear() {
stack.Clear();
accum.Clear();
- root_accum.Clear();
top = null;
}
public int Count() {return stack.Len();}
diff --git a/400_xowa/src/gplx/xowa/parsers/mws/prepros/Xomw_prepro_wkr__tst.java b/400_xowa/src/gplx/xowa/parsers/mws/prepros/Xomw_prepro_wkr__tst.java
index a686acbda..10eb1e304 100644
--- a/400_xowa/src/gplx/xowa/parsers/mws/prepros/Xomw_prepro_wkr__tst.java
+++ b/400_xowa/src/gplx/xowa/parsers/mws/prepros/Xomw_prepro_wkr__tst.java
@@ -18,10 +18,13 @@ along with this program. If not, see .
package gplx.xowa.parsers.mws.prepros; import gplx.*; import gplx.xowa.*; import gplx.xowa.parsers.*; import gplx.xowa.parsers.mws.*;
import org.junit.*;
public class Xomw_prepro_wkr__tst {
-// private final Xomw_prepro_wkr__fxt fxt = new Xomw_prepro_wkr__fxt();
- @Test public void Basic() {
-// fxt.Test__parse("a", "a");
+ private final Xomw_prepro_wkr__fxt fxt = new Xomw_prepro_wkr__fxt();
+ @Test public void Text() {
+ fxt.Test__parse("abc", "abc");
}
+// @Test public void Brack() {
+// fxt.Test__parse("a[[b]]c", "abc");
+// }
}
class Xomw_prepro_wkr__fxt {
private final Xomw_prepro_wkr wkr = new Xomw_prepro_wkr();