Examples of as_text output for Square Dane Calls

These are examples of how square dance calls are represented and the textual output of the as_text function for each example.

AndRoll(Everyone()) everyone roll.
AndRoll(Leaders()) leaders roll.
AndRoll(Everyone()) everyone roll.
AndRoll(Everyone()) everyone roll.
AndRoll(Everyone()) everyone roll.
BoxCirculate(Everyone(), 2) everyone box circulate
BoxCirculate(Centers(), 2) centers box circulate
CourtesyTurn(Everyone(), nothing) everyone courtesy turn
CourtesyTurn(Everyone(), nothing) everyone courtesy turn
Dosado(Everyone(), RightHanded()) everyone dosado
Dosado(Leaders(), RightHanded()) leaders dosado
Dosado(Everyone(), RightHanded()) everyone dosado
FaceLeft(Everyone(), 1) everyone quarter left, 1 ticks.
FaceLeft(CurrentSides(), 1) current sides quarter left, 1 ticks.
FaceLeft(Everyone(), 1) everyone quarter left, 1 ticks.
FaceLeft(Everyone(), 1) everyone quarter left, 1 ticks.
FaceRight(Everyone(), 1) everyone quarter right, 1 ticks.
FaceRight(Centers(), 1) centers quarter right, 1 ticks.
FaceRight(Everyone(), 1) everyone quarter right, 1 ticks.
FaceRight(Everyone(), 1) everyone quarter right, 1 ticks.
Hinge(Everyone(), 2) everyone hinge
Hinge(Everyone(), 2) everyone hinge
Identify(OriginalSides(), 2) original sides identify
Identify(Everyone(), 2) everyone identify
Identify(Guys(), 2) guys identify
Identify(Gals(), 2) gals identify
PartnerHinge(Everyone(), 2) everyone partner hinge
PartnerHinge(Centers(), 2) centers partner hinge
PartnerHinge(Trailers(), 2) trailers partner hinge
PartnerHinge(Everyone(), 2) everyone partner hinge
PassThru(Everyone()) everyone pass thru
PassThru(OriginalSides()) original sides pass thru
PassThru(Leaders()) leaders pass thru
PassThru(Everyone()) everyone pass thru
PullBy(Everyone(), RightHanded()) everyone pull by
PullBy(Centers(), RightHanded()) centers pull by
PullBy(Everyone(), RightHanded()) everyone pull by
QuarterIn(CurrentHeads()) current heads quarter in
QuarterIn(Centers()) centers quarter in
QuarterIn(Everyone()) everyone quarter in
QuarterOut(Beaus()) beaus quarter out
QuarterOut(Guys()) guys quarter out
QuarterOut(Ends()) ends quarter out
QuarterOut(Everyone()) everyone quarter out
SlideThru(Everyone()) everyone slide thru
SlideThru(Ends()) ends slide thru
SlideThru(Everyone()) everyone slide thru
SquareThru(Everyone(), RightHanded(), 4) everyone square thru 4
SquareThru(OriginalHeads(), RightHanded(), 3) original heads square thru 3
SquareThru(OriginalHeads(), LeftHanded(), 2) original heads left square thru 2
SquareThru(Everyone(), RightHanded(), 4) everyone square thru 4
StarThru(Everyone()) everyone star thru
StarThru(OriginalSides()) original sides star thru
StarThru(Everyone()) everyone star thru
StepThru(Everyone()) everyone step thru
StepThru(CurrentHeads()) current heads step thru
StepThru(Leaders()) leaders step thru
StepThru(Everyone()) everyone step thru
StepToAWave(Everyone(), RightHanded(), 2) everyone Step To a Wave
StepToAWave(OriginalSides(), RightHanded(), 2) original sides Step To a Wave
Trade(Everyone()) everyone trade
Trade(Trailers()) trailers trade
Trade(Everyone()) everyone trade
Trade(Centers()) centers trade
UTurnBack(Everyone()) everyone u-turn back
UTurnBack(Ends()) ends u-turn back
UTurnBack(Points()) points u-turn back
UTurnBack(DiamondCenters()) centers of your diamonds u-turn back
UTurnBack(Everyone()) everyone u-turn back
UTurnBack(Everyone()) everyone u-turn back
UTurnBack(Everyone()) everyone u-turn back
UTurnBack(DesignatedDancers(Dancer[Dancer(2, Guy())])) dancers guy#2 u-turn back
_BackToAWave(Everyone(), RightHanded()) everyone Backup to a Wave
_FaceOriginalCorner(Gals(), 1) gals face your original corner.
_FaceOriginalCorner(Everyone(), 1) everyone face your original corner.
_FaceOriginalPartner(Everyone(), 1) everyone face your original partner.
_FaceOriginalPartner(Guys(), 1) guys face your original partner.
_FaceOriginalPartner(Everyone(), 1) everyone face your original partner.
_FaceOriginalPartner(Everyone(), 1) everyone face your original partner.
_GenderedRoll(Everyone(), 2) everyone guy quarter right, gal quarter left.
_GenderedRoll(Ends(), 2) ends guy quarter right, gal quarter left.
_GenderedRoll(Centers(), 2) centers guy quarter right, gal quarter left.
_Meet(CurrentSides(), 1) current sides _Meet
_Meet(OriginalHeads(), 1) original heads _Meet
_Rest(Ends(), 2) ends rest for 2 ticks.
_Rest(Belles(), 1) belles rest for 1 ticks.
_UnStepToAWave(Everyone()) everyone Un Step To a Wave