full_moon 2.2.0

A lossless Lua parser
Documentation
---
source: full-moon/tests/fail_cases.rs
assertion_line: 27
expression: result.ast
input_file: full-moon/tests/cases/fail/parser/local-function-5
---
nodes:
  stmts:
    - - FunctionCall:
          prefix:
            Name:
              leading_trivia:
                - start_position:
                    bytes: 20
                    line: 2
                    character: 1
                  end_position:
                    bytes: 21
                    line: 2
                    character: 2
                  token_type:
                    type: Whitespace
                    characters: "\t"
              token:
                start_position:
                  bytes: 21
                  line: 2
                  character: 2
                end_position:
                  bytes: 25
                  line: 2
                  character: 6
                token_type:
                  type: Identifier
                  identifier: call
              trailing_trivia: []
          suffixes:
            - Call:
                AnonymousCall:
                  Parentheses:
                    parentheses:
                      tokens:
                        - leading_trivia: []
                          token:
                            start_position:
                              bytes: 25
                              line: 2
                              character: 6
                            end_position:
                              bytes: 26
                              line: 2
                              character: 7
                            token_type:
                              type: Symbol
                              symbol: (
                          trailing_trivia: []
                        - leading_trivia: []
                          token:
                            start_position:
                              bytes: 26
                              line: 2
                              character: 7
                            end_position:
                              bytes: 27
                              line: 2
                              character: 8
                            token_type:
                              type: Symbol
                              symbol: )
                          trailing_trivia:
                            - start_position:
                                bytes: 27
                                line: 2
                                character: 8
                              end_position:
                                bytes: 28
                                line: 2
                                character: 8
                              token_type:
                                type: Whitespace
                                characters: "\n"
                    arguments:
                      pairs: []
      - ~
eof:
  leading_trivia: []
  token:
    start_position:
      bytes: 31
      line: 3
      character: 4
    end_position:
      bytes: 31
      line: 3
      character: 4
    token_type:
      type: Eof
  trailing_trivia: []