51 BOOST_CHECK_EQUAL( 0, peek.
pos );
55 BOOST_CHECK_EQUAL( 0,
next.pos );
59 BOOST_CHECK_EQUAL( 0, peek2.
pos );
68 BOOST_CHECK_EQUAL( 3, peek.
pos );
72 BOOST_CHECK_EQUAL( 3,
next.pos );
76 BOOST_CHECK_EQUAL( 3, peek2.
pos );
85 BOOST_CHECK_EQUAL( 0,
next.pos );
86 BOOST_CHECK_EQUAL(
"a",
next.sValue );
90 BOOST_CHECK_EQUAL( 1, peek.
pos );
94 BOOST_CHECK_EQUAL( 1, next2.
pos );
348 {
"InComponent('LEDS1') or InComponent('LEDS2')",
375 for(
const auto& expected : c.exp_token )
379 BOOST_CHECK_EQUAL( expected.pos, token.
pos );
380 BOOST_CHECK_EQUAL( expected.iValue, token.
iValue );
381 BOOST_CHECK_EQUAL( expected.fValue, token.
fValue );
382 BOOST_CHECK_EQUAL( expected.sValue, token.
sValue );
388 BOOST_AUTO_TEST_SUITE_END()
const ALTIUM_RULE_TOKEN & Peek() const
BOOST_CHECK(v2.Cross(v1)==1)
const ALTIUM_RULE_TOKEN & Next()
#define BOOST_TEST_CONTEXT(A)
void Format(OUTPUTFORMATTER *out, int aNestLevel, int aCtl, const CPTREE &aTree)
Output a PTREE into s-expression format via an OUTPUTFORMATTER derivative.
ALTIUM_RULE_TOKEN_KIND kind