Tests for the ScriptParser.parse() methods in the ScriptParser module with notations loaded from a CubeMarkup XML file.

WCA 3x3: R U R' Dw2 L U2 L' Dw L' U' L [u']

0..34 sequence{ 0..1 move{ 0:4:1 } 2..3 move{ 1:4:1 } 4..6 move{ 0:4:-1 } 7..10 move{ 1:3:-2 } 11..12 move{ 0:1:-1 } 13..15 move{ 1:4:2 } 16..18 move{ 0:1:1 } 19..21 move{ 1:3:-1 } 22..24 move{ 0:1:1 } 25..27 move{ 1:4:-1 } 28..29 move{ 0:1:-1 } 30..34 move{ 1:7:-1 } }

WCA 3x3: R U R' /* a comment */ Dw2 L U2 L' Dw L' U' L [u']

0..50 sequence{ 0..1 move{ 0:4:1 } 2..3 move{ 1:4:1 } 4..6 move{ 0:4:-1 } 23..26 move{ 1:3:-2 } 27..28 move{ 0:1:-1 } 29..31 move{ 1:4:2 } 32..34 move{ 0:1:1 } 35..37 move{ 1:3:-1 } 38..40 move{ 0:1:1 } 41..43 move{ 1:4:-1 } 44..45 move{ 0:1:-1 } 46..50 move{ 1:7:-1 } }