---
source: full-moon/tests/pass_cases.rs
expression: tokens
input_file: full-moon/tests/cases/pass/table-constructors-9
---
- start_position:
    bytes: 0
    line: 1
    character: 1
  end_position:
    bytes: 102
    line: 1
    character: 103
  token_type:
    type: SingleLineComment
    comment: " comments separated by tab chars, should be parsed as trailing trivia of the tokens they are next to"
- start_position:
    bytes: 102
    line: 1
    character: 103
  end_position:
    bytes: 103
    line: 1
    character: 103
  token_type:
    type: Whitespace
    characters: "\n"
- start_position:
    bytes: 103
    line: 2
    character: 1
  end_position:
    bytes: 120
    line: 2
    character: 18
  token_type:
    type: SingleLineComment
    comment: " stylua: ignore"
- start_position:
    bytes: 120
    line: 2
    character: 18
  end_position:
    bytes: 121
    line: 2
    character: 18
  token_type:
    type: Whitespace
    characters: "\n"
- start_position:
    bytes: 121
    line: 3
    character: 1
  end_position:
    bytes: 126
    line: 3
    character: 6
  token_type:
    type: Symbol
    symbol: local
- start_position:
    bytes: 126
    line: 3
    character: 6
  end_position:
    bytes: 127
    line: 3
    character: 7
  token_type:
    type: Whitespace
    characters: " "
- start_position:
    bytes: 127
    line: 3
    character: 7
  end_position:
    bytes: 130
    line: 3
    character: 10
  token_type:
    type: Identifier
    identifier: too
- start_position:
    bytes: 130
    line: 3
    character: 10
  end_position:
    bytes: 131
    line: 3
    character: 11
  token_type:
    type: Whitespace
    characters: " "
- start_position:
    bytes: 131
    line: 3
    character: 11
  end_position:
    bytes: 132
    line: 3
    character: 12
  token_type:
    type: Symbol
    symbol: "="
- start_position:
    bytes: 132
    line: 3
    character: 12
  end_position:
    bytes: 133
    line: 3
    character: 13
  token_type:
    type: Whitespace
    characters: " "
- start_position:
    bytes: 133
    line: 3
    character: 13
  end_position:
    bytes: 134
    line: 3
    character: 14
  token_type:
    type: Symbol
    symbol: "{"
- start_position:
    bytes: 134
    line: 3
    character: 14
  end_position:
    bytes: 135
    line: 3
    character: 14
  token_type:
    type: Whitespace
    characters: "\n"
- start_position:
    bytes: 135
    line: 4
    character: 1
  end_position:
    bytes: 136
    line: 4
    character: 2
  token_type:
    type: Whitespace
    characters: "\t"
- start_position:
    bytes: 136
    line: 4
    character: 2
  end_position:
    bytes: 137
    line: 4
    character: 3
  token_type:
    type: Identifier
    identifier: x
- start_position:
    bytes: 137
    line: 4
    character: 3
  end_position:
    bytes: 138
    line: 4
    character: 4
  token_type:
    type: Symbol
    symbol: ","
- start_position:
    bytes: 138
    line: 4
    character: 4
  end_position:
    bytes: 140
    line: 4
    character: 6
  token_type:
    type: Whitespace
    characters: "\t\t"
- start_position:
    bytes: 140
    line: 4
    character: 6
  end_position:
    bytes: 149
    line: 4
    character: 15
  token_type:
    type: SingleLineComment
    comment: " string"
- start_position:
    bytes: 149
    line: 4
    character: 15
  end_position:
    bytes: 150
    line: 4
    character: 15
  token_type:
    type: Whitespace
    characters: "\n"
- start_position:
    bytes: 150
    line: 5
    character: 1
  end_position:
    bytes: 151
    line: 5
    character: 2
  token_type:
    type: Whitespace
    characters: "\t"
- start_position:
    bytes: 151
    line: 5
    character: 2
  end_position:
    bytes: 152
    line: 5
    character: 3
  token_type:
    type: Identifier
    identifier: y
- start_position:
    bytes: 152
    line: 5
    character: 3
  end_position:
    bytes: 153
    line: 5
    character: 4
  token_type:
    type: Symbol
    symbol: ","
- start_position:
    bytes: 153
    line: 5
    character: 4
  end_position:
    bytes: 155
    line: 5
    character: 6
  token_type:
    type: Whitespace
    characters: "\t\t"
- start_position:
    bytes: 155
    line: 5
    character: 6
  end_position:
    bytes: 164
    line: 5
    character: 15
  token_type:
    type: SingleLineComment
    comment: " string"
- start_position:
    bytes: 164
    line: 5
    character: 15
  end_position:
    bytes: 165
    line: 5
    character: 15
  token_type:
    type: Whitespace
    characters: "\n"
- start_position:
    bytes: 165
    line: 6
    character: 1
  end_position:
    bytes: 166
    line: 6
    character: 2
  token_type:
    type: Symbol
    symbol: "}"
- start_position:
    bytes: 166
    line: 6
    character: 2
  end_position:
    bytes: 167
    line: 6
    character: 2
  token_type:
    type: Whitespace
    characters: "\n"
- start_position:
    bytes: 167
    line: 7
    character: 1
  end_position:
    bytes: 167
    line: 7
    character: 1
  token_type:
    type: Eof
