code: def parse_input_fields_definition(lexer: Lexer) -> List[InputValueDefinitionNode]:
      
      return (
          cast(
              List[InputValueDefinitionNode],
              many_nodes(
                  lexer, TokenKind.BRACE_L, parse_input_value_def, TokenKind.BRACE_R
              ),
          )
          if peek(lexer, TokenKind.BRACE_L)
          else []
      )
docs: InputFieldsDefinition: {InputValueDefinition+}