---
source: full-moon/tests/fail_cases.rs
assertion_line: 27
expression: result.ast
input_file: full-moon/tests/cases/fail/parser/numeric-for-4
---
nodes:
  stmts:
    - - NumericFor:
          for_token:
            leading_trivia: []
            token:
              start_position:
                bytes: 0
                line: 1
                character: 1
              end_position:
                bytes: 3
                line: 1
                character: 4
              token_type:
                type: Symbol
                symbol: for
            trailing_trivia:
              - start_position:
                  bytes: 3
                  line: 1
                  character: 4
                end_position:
                  bytes: 4
                  line: 1
                  character: 5
                token_type:
                  type: Whitespace
                  characters: " "
          index_variable:
            leading_trivia: []
            token:
              start_position:
                bytes: 4
                line: 1
                character: 5
              end_position:
                bytes: 5
                line: 1
                character: 6
              token_type:
                type: Identifier
                identifier: x
            trailing_trivia:
              - start_position:
                  bytes: 5
                  line: 1
                  character: 6
                end_position:
                  bytes: 6
                  line: 1
                  character: 7
                token_type:
                  type: Whitespace
                  characters: " "
          equal_token:
            leading_trivia: []
            token:
              start_position:
                bytes: 6
                line: 1
                character: 7
              end_position:
                bytes: 7
                line: 1
                character: 8
              token_type:
                type: Symbol
                symbol: "="
            trailing_trivia:
              - start_position:
                  bytes: 7
                  line: 1
                  character: 8
                end_position:
                  bytes: 8
                  line: 1
                  character: 9
                token_type:
                  type: Whitespace
                  characters: " "
          start:
            Number:
              leading_trivia: []
              token:
                start_position:
                  bytes: 8
                  line: 1
                  character: 9
                end_position:
                  bytes: 9
                  line: 1
                  character: 10
                token_type:
                  type: Number
                  text: "1"
              trailing_trivia: []
          start_end_comma:
            leading_trivia: []
            token:
              start_position:
                bytes: 9
                line: 1
                character: 10
              end_position:
                bytes: 10
                line: 1
                character: 11
              token_type:
                type: Symbol
                symbol: ","
            trailing_trivia:
              - start_position:
                  bytes: 10
                  line: 1
                  character: 11
                end_position:
                  bytes: 11
                  line: 1
                  character: 12
                token_type:
                  type: Whitespace
                  characters: " "
          end:
            Number:
              leading_trivia: []
              token:
                start_position:
                  bytes: 11
                  line: 1
                  character: 12
                end_position:
                  bytes: 13
                  line: 1
                  character: 14
                token_type:
                  type: Number
                  text: "10"
              trailing_trivia:
                - start_position:
                    bytes: 13
                    line: 1
                    character: 14
                  end_position:
                    bytes: 14
                    line: 1
                    character: 15
                  token_type:
                    type: Whitespace
                    characters: " "
          end_step_comma: ~
          step: ~
          do_token:
            leading_trivia: []
            token:
              start_position:
                bytes: 14
                line: 1
                character: 15
              end_position:
                bytes: 16
                line: 1
                character: 17
              token_type:
                type: Symbol
                symbol: do
            trailing_trivia: []
          block:
            stmts: []
          end_token:
            leading_trivia: []
            token:
              start_position:
                bytes: 0
                line: 1
                character: 1
              end_position:
                bytes: 3
                line: 1
                character: 4
              token_type:
                type: Symbol
                symbol: end
            trailing_trivia: []
      - ~
eof:
  leading_trivia: []
  token:
    start_position:
      bytes: 16
      line: 1
      character: 17
    end_position:
      bytes: 16
      line: 1
      character: 17
    token_type:
      type: Eof
  trailing_trivia: []

