scandsp/src/parseline.cxx
// ===========================================================================
// Begin/End Special Build Tool
//
Begin/End Special Build Tool
Begin / End Special Build Tool
bool ParseLine::entitySpecial(Entity &entity)
{
    tracker isOk(*this);
    matchWord("Special") || isOk.fail();
    if (isOk) {
	whitespace(false);
	matchWord("Build") || isOk.fail();
    }
    if (isOk) {
	whitespace(false);
	matchWord("Tool") || isOk.fail();
    }
    if (isOk) {
	entity.setKind(Entity::SpecialBuildTool);
    }
    return isOk;
}
bool ParseLine :: entitySpecial ( Entity & entity ) { tracker isOk ( * this ) ; matchWord ( " " ) || isOk . fail ( ) ; if ( isOk ) { whitespace ( false ) ; matchWord ( " " ) || isOk . fail ( ) ; } if ( isOk ) { whitespace ( false ) ; matchWord ( " " ) || isOk . fail ( ) ; } if ( isOk ) { entity . setKind ( Entity :: SpecialBuildTool ) ; } return isOk ; }
Begin/End Special Build Tool
Begin / End Special Build Tool