CubeTwister

Harris ENG 3x3

Move Right Up Front Left Down Back
○○● +90° R U F L D B
○○● -90°
○○● +180° R2 U2 F2 L2 D2 B2
○○● -180°
○●● +90° r u f l d b
○●● -90°
○●● +180° r2 u2 f2
○●● -180° l2 d2 b2
●●● +90° x y z
●●● +180° x2 y2 z2
○●○ +90° S M E
○●○ +180° S2 M2 E2
●○● +90° s m e
●○● +180° s2 m2 e2
 
Grouping
Grouping Begin: ( End: )
 
Repetition
Repetition Begin: * End:
Syntax suffix
 
Inversion
Invertor '
Syntax suffix
 
Delimiter
NOP .
 
Comment
Multi-Line Begin: [ End: ]

Harris ENG is the notation used on Dan's Cube Station site.
http://www.cubestation.co.uk/

The Harris ENG notation devised by Dan Harris describes sequences of moves.

Notation used for sequences of moves
----------------------------------
This notation uses single character tokens for all 90° moves.

Clockwise 90° twists of the surface layers are denoted by the capital letters: «R», «U», «F», «L», «D» and «B», (right, up, front, left, down, back).

Clockwise 90° twists of two adjacent layers are denoted by the lower-case letters: «r», «u», «f», «l», «d» and «b».

Clockwise 90° twists of the three middle layers are denoted by «M», «E» and «S», (layer between R-L, U-D, and F-B).

Clockwise 90° twists of two outer layers are denoted by the lower-case letters: «m», «e», and «s».

Clockwise 90° rotations of the whole cube over the three face centered axes of the cube are denoted by «x», «y», and «z», (x-axis, y-Axis, and z-axis) .

180° twists and rotations are denoted by appending the number «2» to a move: «U2», «M2», «x2», ... .

Counterclockwise twists and rotations are denoted by applying the inversion operator «'» to a move: «U'», «M'», «x'», ... .

Sequences of moves can be grouped using brackets: «(R U F)».

Sequences of moves can be repeated multiple times by appending a «*» and the number of repetitions to the closing bracket: «(R U F)*3».

Sequences of moves can be inverted by appending the invertor operator «'» to the closing bracket: «(R U F)'».

Repition counts and inversions can be combined: «(R U F)*3'» or «(R U F)'*3».

Moves can be delimited using a no operation marker: «.» (dot).

Comments
---------
Comments are enclosed in square brackets: «[this is a comment]».

Dan Harris 2007