         fd 10
       ''', '''
       <block color="control" precedence="0">if <socket precedence="0">true</socket><indent depth="2">
-      <block color="command" precedence="0">fd <socket precedence="0">10</socket></block></indent></block>
+      <block color="command" precedence="0">fd <socket precedence="-1">10</socket></block></indent></block>
       '''
 
     testString 'Unless statement, normal form',

        fd 10
      ''', '''
      <block color="control" precedence="0">while <socket precedence="0">a</socket><indent depth="2">
      <block color="command" precedence="0">fd <socket precedence="0">10</socket></block></indent></block>
      '''

    testString 'One-line while statement',
      'while a then fd 10',
      '<block color="control" precedence="0">while <socket precedence="0">a</socket> then <socket precedence="0"><block color="command" precedence="0">fd <socket precedence="0">10</socket></block></socket></block>'

    testString 'For-in, normal form',
      '''

    testString 'Parentheses around semicolon block',
      '(fd 10; bk 10)',
      '<block color="command" precedence="0">(<socket precedence="0"><block color="command" precedence="0">' +
      'fd <socket precedence="-1">10</socket></block></socket>; <socket precedence="0"><block color="command" precedence="0">' +
      'bk <socket precedence="0">10</socket></block></socket>)</block>'


