public void TestExprOpsParens() { var r = ExprOpsParens.FromFile(SourceFile("enum_negative.bin")); Assert.AreEqual(r.ISumToStr, "29"); Assert.AreEqual(r.StrConcatLen, 10); Assert.AreEqual(r.StrConcatRev, "9876543210"); Assert.AreEqual(r.StrConcatSubstr2To7, "23456"); Assert.AreEqual(r.StrConcatToI, 123456789); Assert.AreEqual(r.BoolEq, 0); Assert.AreEqual(r.BoolAnd, 0); Assert.AreEqual(r.BoolOr, 1); }
public ExprOpsParens(KaitaiStream p__io, KaitaiStruct p__parent = null, ExprOpsParens p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; f_boolAnd = false; f_str0To4 = false; f_boolOr = false; f_fE = false; f_fSumToInt = false; f_strConcatRev = false; f_fPi = false; f_iM13 = false; f_strConcatLen = false; f_strConcatToI = false; f_i42 = false; f_iSumToStr = false; f_boolEq = false; f_str5To9 = false; f_strConcatSubstr2To7 = false; _read(); }